From c7c6e8ba4bf3309aed92a620b2435370dae0d6ed Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 17 Oct 2025 13:14:34 +0100 Subject: fix(fetch): surpress some warnings for some users only the maintainers and author of a poorly formatted proposal need to know it was submitted but cant be created as a PR branch --- src/bin/git_remote_nostr/fetch.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/bin/git_remote_nostr/fetch.rs') diff --git a/src/bin/git_remote_nostr/fetch.rs b/src/bin/git_remote_nostr/fetch.rs index b0d6cfe..7ee264b 100644 --- a/src/bin/git_remote_nostr/fetch.rs +++ b/src/bin/git_remote_nostr/fetch.rs @@ -188,10 +188,16 @@ async fn fetch_open_or_draft_proposals_from_patches( } else if let Err(error) = make_commits_for_proposal(git_repo, repo_ref, events_to_apply) { - term.write_line( - format!("WARNING: failed to create branch for {refstr}, error: {error}",) - .as_str(), - )?; + if let Ok(Some(public_key)) = get_curent_user(git_repo) { + if repo_ref.maintainers.contains(&public_key) + || events_to_apply.iter().any(|e| e.pubkey.eq(&public_key)) + { + term.write_line( + format!("WARNING (only shown to maintainers or author): failed to create branch for {refstr}, error: {error}",) + .as_str(), + )?; + } + } break; } } -- cgit v1.2.3