diff options
| author | Mica White <botahamec@outlook.com> | 2026-06-20 09:04:33 -0400 |
|---|---|---|
| committer | Mica White <botahamec@outlook.com> | 2026-06-20 09:04:33 -0400 |
| commit | 1897aa4c604a0d9ab81f84dbff687b7f42bc1f0f (patch) | |
| tree | 8ed0db5fc0342dc221bb63e431d4012ec7c27c3b /src/inquire.rs | |
| parent | 230a1e6987a322077f4b7ed16392ef4372285307 (diff) | |
Diffstat (limited to 'src/inquire.rs')
| -rw-r--r-- | src/inquire.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/inquire.rs b/src/inquire.rs index 6dd2e3c..a914061 100644 --- a/src/inquire.rs +++ b/src/inquire.rs @@ -47,11 +47,13 @@ pub fn filter_autosaves( all_users || signature .name() - .zip(autosave.author.clone()) + .ok() + .zip(Some(autosave.author.clone())) .is_some_and(|(a, b)| a == b) || signature .email() - .zip(autosave.email.clone()) + .ok() + .zip(Some(autosave.email.clone())) .is_some_and(|(a, b)| a == b) }) .filter(move |autosave| all_branches || autosave.branch_name == branch) @@ -78,11 +80,8 @@ pub fn select_autosave( } else { String::new() }; - let author = if let Some(author) = - autosave.author.as_ref().or(autosave.email.as_ref()) - && all_users - { - format!(" by {author}") + let author = if all_users { + format!(" by {}", autosave.author) } else { String::new() }; |
