From 92b45ccfdc88d96ab31bf1213b5290f5eee9eb4a Mon Sep 17 00:00:00 2001 From: mleku Date: Sat, 24 May 2025 03:40:23 +0100 Subject: [PATCH] hunting bug in delete code --- socketapi/handleReq.go | 4 +++- tags/tags.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/socketapi/handleReq.go b/socketapi/handleReq.go index 7ab93fb..0a0d6db 100644 --- a/socketapi/handleReq.go +++ b/socketapi/handleReq.go @@ -211,7 +211,9 @@ func (a *A) CheckPrivilege(events event.Ts, f *filter.T, env *reqenvelope.T, } // if the authed pubkey is not present in the pubkey or p tags, skip receivers := f.Tags.GetAll(tag.New("#p")) - log.I.S(receivers) + if receivers == nil { + continue + } if isPrivileged && !(bytes.Equal(ev.Pubkey, aut) || !receivers.ContainsAny([]byte("#p"), tag.New(a.Listener.AuthedBytes()))) { diff --git a/tags/tags.go b/tags/tags.go index df321c5..6b9a465 100644 --- a/tags/tags.go +++ b/tags/tags.go @@ -201,7 +201,7 @@ func (t *T) GetLast(tagPrefix *tag.T) *tag.T { // GetAll gets all the tags that match the prefix, see [T.StartsWith] func (t *T) GetAll(tagPrefix *tag.T) (result *T) { - log.I.S("GetAll", tagPrefix, t) + // log.I.S("GetAll", tagPrefix, t) if t == nil { log.I.F("caller provided nil tag %v", lol.GetNLoc(4)) return nil