diff options
Diffstat (limited to 'src/sub_commands/list.rs')
| -rw-r--r-- | src/sub_commands/list.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sub_commands/list.rs b/src/sub_commands/list.rs index 73ef107..ac1f4ab 100644 --- a/src/sub_commands/list.rs +++ b/src/sub_commands/list.rs | |||
| @@ -78,7 +78,8 @@ pub async fn launch() -> Result<()> { | |||
| 78 | .iter() | 78 | .iter() |
| 79 | .filter(|e| { | 79 | .filter(|e| { |
| 80 | status_kinds().contains(&e.kind()) | 80 | status_kinds().contains(&e.kind()) |
| 81 | && e.iter_tags() | 81 | && e.tags() |
| 82 | .iter() | ||
| 82 | .any(|t| t.as_vec()[1].eq(&proposal.id.to_string())) | 83 | .any(|t| t.as_vec()[1].eq(&proposal.id.to_string())) |
| 83 | }) | 84 | }) |
| 84 | .collect::<Vec<&nostr::Event>>() | 85 | .collect::<Vec<&nostr::Event>>() |
| @@ -873,7 +874,7 @@ pub async fn get_all_proposal_patch_events_from_cache( | |||
| 873 | .iter() | 874 | .iter() |
| 874 | .copied() | 875 | .copied() |
| 875 | .collect(); | 876 | .collect(); |
| 876 | commit_events.retain(|e| permissioned_users.contains(e.author_ref())); | 877 | commit_events.retain(|e| permissioned_users.contains(&e.author())); |
| 877 | 878 | ||
| 878 | let revision_roots: HashSet<nostr::EventId> = commit_events | 879 | let revision_roots: HashSet<nostr::EventId> = commit_events |
| 879 | .iter() | 880 | .iter() |
| @@ -899,7 +900,7 @@ pub async fn get_all_proposal_patch_events_from_cache( | |||
| 899 | 900 | ||
| 900 | Ok(commit_events | 901 | Ok(commit_events |
| 901 | .iter() | 902 | .iter() |
| 902 | .filter(|e| !event_is_cover_letter(e) && permissioned_users.contains(e.author_ref())) | 903 | .filter(|e| !event_is_cover_letter(e) && permissioned_users.contains(&e.author())) |
| 903 | .cloned() | 904 | .cloned() |
| 904 | .collect()) | 905 | .collect()) |
| 905 | } | 906 | } |