From fa26923d54d8e429b8924e903d283f4eeec86349 Mon Sep 17 00:00:00 2001 From: James Mills Date: Sun, 27 Mar 2022 01:55:24 +1000 Subject: [PATCH] Fix GetIdentity() --- identity.go | 3 --- identity_test.go | 10 ++++++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/identity.go b/identity.go index 255e31f..a7f864e 100644 --- a/identity.go +++ b/identity.go @@ -118,9 +118,6 @@ func GetIdentity(options ...IdentityOption) (*Identity, error) { ident.key = key me, err := readUser(bytes.NewBuffer(ident.contents)) - if err := me.Refresh(); err != nil { - return nil, fmt.Errorf("error looking up identity's user addr %q: %w", ident.Source(), err) - } ident.addr = me return ident, err diff --git a/identity_test.go b/identity_test.go index af4a6f4..dcc0fe6 100644 --- a/identity_test.go +++ b/identity_test.go @@ -27,7 +27,13 @@ func TestIdentity(t *testing.T) { require.NoError(err) fn := filepath.Join(dir, testIdentityPath) - ident, err := CreateIdentity(WithIdentityAddr(addr), WithIdentityPath(fn)) + ident1, err := CreateIdentity(WithIdentityAddr(addr), WithIdentityPath(fn)) require.NoError(err) - assert.NotNil(ident.Key()) + assert.NotNil(ident1.Key()) + assert.Equal(addr.String(), ident1.Addr().String()) + + ident2, err := GetIdentity(WithIdentityAddr(addr), WithIdentityPath(fn)) + require.NoError(err) + assert.NotNil(ident2.Key()) + assert.Equal(addr.String(), ident2.Addr().String()) }