[Fix] Error Handling: Update setter methods to allow None values for type checks and enhance sensitive data handling in authentication failures.
This commit is contained in:
@@ -722,12 +722,14 @@ OSC Query 機能が無効になったことを通知。無効化された機能
|
||||
- 未選択の場合は先頭モデルを自動選択
|
||||
- `model.updateTranslatorGroqClient()` でクライアント更新
|
||||
- `updateTranslationEngineAndEngineList()` を呼び出し
|
||||
4. 認証失敗時: status 400 を返却
|
||||
4. 認証失敗時 (status 400):
|
||||
- レスポンス `data` フィールドを **None に設定** (sensitive data を隠す)
|
||||
- `delGroqAuthKey()` を呼び出してクリーンアップ
|
||||
|
||||
**API キー検証失敗時の処理:**
|
||||
- モデルリストをクリア (`config.SELECTABLE_GROQ_MODEL_LIST = []`)
|
||||
- 選択モデルをクリア (`config.SELECTED_GROQ_MODEL = None`)
|
||||
- フロントエンドに通知
|
||||
- フロントエンドに通知(レスポンス `data` は None)
|
||||
|
||||
#### `delGroqAuthKey(*args, **kwargs) -> dict`
|
||||
|
||||
@@ -776,12 +778,14 @@ OSC Query 機能が無効になったことを通知。無効化された機能
|
||||
- 未選択の場合は先頭モデルを自動選択
|
||||
- `model.updateTranslatorOpenRouterClient()` でクライアント更新
|
||||
- `updateTranslationEngineAndEngineList()` を呼び出し
|
||||
4. 認証失敗時: status 400 を返却
|
||||
4. 認証失敗時 (status 400):
|
||||
- レスポンス `data` フィールドを **None に設定** (sensitive data を隠す)
|
||||
- `delOpenRouterAuthKey()` を呼び出してクリーンアップ
|
||||
|
||||
**API キー検証失敗時の処理:**
|
||||
- モデルリストをクリア (`config.SELECTABLE_OPENROUTER_MODEL_LIST = []`)
|
||||
- 選択モデルをクリア (`config.SELECTED_OPENROUTER_MODEL = None`)
|
||||
- フロントエンドに通知
|
||||
- フロントエンドに通知(レスポンス `data` は None)
|
||||
|
||||
#### `delOpenRouterAuthKey(*args, **kwargs) -> dict`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user