From 8a07532cd9c9b50a24d8c4b522d1d0d343d8b5a2 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 16 Sep 2026 15:59:48 +0200 Subject: [PATCH] Prevent overwriting OpenAI key --- app/src/main/java/eu/faircode/email/ApplicationEx.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index d0af181529..6b53be0f41 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -1144,7 +1144,8 @@ public class ApplicationEx extends Application editor.putInt("previous_version", version); editor.putInt("version", BuildConfig.VERSION_CODE); - if (prefs.getBoolean("gemini_enabled", false)) { + if (prefs.getBoolean("gemini_enabled", false) && + TextUtils.isEmpty(prefs.getString("openai_apikey", null))) { // https://ai.google.dev/gemini-api/docs/openai editor.putBoolean("openai_enabled", true) .putString("openai_apikey", prefs.getString("gemini_apikey", null))