We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f2f32b commit 010623cCopy full SHA for 010623c
1 file changed
crates/goose/src/config/base.rs
@@ -911,10 +911,12 @@ impl Config {
911
912
/// Check if an error string indicates a keyring availability issue that should trigger fallback
913
fn is_keyring_availability_error(&self, error_str: &str) -> bool {
914
- error_str.contains("keyring")
915
- || error_str.contains("DBus error")
916
- || error_str.contains("org.freedesktop.secrets")
917
- || error_str.contains("couldn't access platform secure storage")
+ let lower = error_str.to_lowercase();
+ lower.contains("keyring")
+ || lower.contains("dbus")
+ || lower.contains("org.freedesktop.secrets")
918
+ || lower.contains("platform secure storage")
919
+ || lower.contains("no secret service")
920
}
921
922
/// Get a keyring entry for the specified service
0 commit comments