mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-13 22:53:48 +00:00
Improved Secret Service diagnostics on Linux (#868)
This commit is contained in:
1 parent
4cc9d1f9a8
commit
3bcd45d676
15 files changed
+363
-23
No files matched your search
@@ -57,9 +57,6 @@ public sealed partial class RustService
|
||||
return legacySecret;
|
||||
}
|
||||
|
||||
if (!isTrying)
|
||||
this.logger!.LogError($"Failed to get the API key for '{secretKey}': '{secret.Issue}'");
|
||||
|
||||
return secret;
|
||||
}
|
||||
|
||||
@@ -79,8 +76,10 @@ public sealed partial class RustService
|
||||
this.logger!.LogDebug($"Successfully retrieved the API key for '{secretKey}'.");
|
||||
else if (isTrying)
|
||||
this.logger!.LogDebug($"No API key configured for '{secretKey}' (try mode): '{secret.Issue}'");
|
||||
else
|
||||
this.logger!.LogError($"Failed to get the API key for '{secretKey}': '{secret.Issue}'");
|
||||
|
||||
return secret;
|
||||
return TranslateSecretStoreIssue(secret);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -101,7 +100,7 @@ public sealed partial class RustService
|
||||
await this.DeleteAPIKeyByKey(legacySecretKey, isTrying: true);
|
||||
}
|
||||
|
||||
return state;
|
||||
return TranslateSecretStoreIssue(state);
|
||||
}
|
||||
|
||||
private async Task<StoreSecretResponse> StoreEncryptedAPIKeyByKey(string secretKey, EncryptedText encryptedKey)
|
||||
@@ -161,6 +160,6 @@ public sealed partial class RustService
|
||||
if (!state.Success && !isTrying)
|
||||
this.logger!.LogError($"Failed to delete the API key for '{secretKey}': '{state.Issue}'");
|
||||
|
||||
return state;
|
||||
return TranslateSecretStoreIssue(state);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user