From f269fcbfe9c166b410b1bb0e3a44ae0a6996a8b4 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 17 Nov 2023 13:11:26 -0300 Subject: [PATCH] fallback to empty metadata when not found. --- data.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data.go b/data.go index 8935451..82430a2 100644 --- a/data.go +++ b/data.go @@ -371,7 +371,9 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e author, relays, _ := getEvent(ctx, data.npub, relaysForNip19) if author != nil { data.metadata, _ = sdk.ParseMetadata(author) - if data.metadata != nil { + if data.metadata == nil { + data.metadata = &sdk.ProfileMetadata{PubKey: data.event.PubKey} + } else { data.authorLong = fmt.Sprintf("%s (%s)", data.metadata.Name, data.npub) data.authorShort = fmt.Sprintf("%s (%s)", data.metadata.Name, data.npubShort) }