From b4253bb0c543ceef896e0a95482b5403a29a7878 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 23 Jul 2025 08:55:03 +0100 Subject: fix(status): only use events from author and maintainers instead of status events from any pubkey --- src/bin/git_remote_nostr/utils.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bin/git_remote_nostr') diff --git a/src/bin/git_remote_nostr/utils.rs b/src/bin/git_remote_nostr/utils.rs index d0b4e7e..563c0d8 100644 --- a/src/bin/git_remote_nostr/utils.rs +++ b/src/bin/git_remote_nostr/utils.rs @@ -131,6 +131,7 @@ pub async fn get_open_or_draft_proposals( && e.tags.iter().any(|t| { t.as_slice().len() > 1 && t.as_slice()[1].eq(&proposal.id.to_string()) }) + && (proposal.pubkey.eq(&e.pubkey) || repo_ref.maintainers.contains(&e.pubkey)) }) .collect::>() .first() -- cgit v1.2.3