From e09f6b4bffbfad0502164881c4b593827a53ad0f Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 18 Nov 2022 14:16:17 -0300 Subject: [PATCH] fix event extra: create a map when it doesn't exist. --- event_extra.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/event_extra.go b/event_extra.go index 6e29d40..693e099 100644 --- a/event_extra.go +++ b/event_extra.go @@ -2,6 +2,9 @@ package nostr // SetExtra sets an out-of-the-spec value under the given key into the event object. func (evt *Event) SetExtra(key string, value any) { + if evt.extra == nil { + evt.extra = make(map[string]any) + } evt.extra[key] = value }