From 70108762450dc16c8decb972c480f4be01b78b24 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Tue, 16 Jul 2024 09:55:58 +0900 Subject: [PATCH] fix checking d tag --- relay_interface.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relay_interface.go b/relay_interface.go index 859222a..b3b1d8c 100644 --- a/relay_interface.go +++ b/relay_interface.go @@ -44,7 +44,7 @@ func (w RelayWrapper) Publish(ctx context.Context, evt nostr.Event) error { } else if 30000 <= evt.Kind && evt.Kind < 40000 { // parameterized replaceable event, delete before storing d := evt.Tags.GetFirst([]string{"d", ""}) - if d != nil { + if d == nil { return fmt.Errorf("failed to add event missing d tag for parameterized replacing") } ch, err := w.Store.QueryEvents(ctx, nostr.Filter{Authors: []string{evt.PubKey}, Kinds: []int{evt.Kind}, Tags: nostr.TagMap{"d": []string{d.Value()}}})