Fix: prevent save_settings from overwriting .env with empty values

This commit is contained in:
dadaloop82
2026-03-12 17:57:59 +00:00
parent d73a471500
commit a7dabbce87
+4 -4
View File
@@ -783,14 +783,14 @@ function saveSettings(): void {
}
}
// Update values from input
if (isset($input['gemini_key'])) {
// Update values from input — only overwrite if new value is non-empty
if (!empty($input['gemini_key'])) {
$envVars['GEMINI_API_KEY'] = $input['gemini_key'];
}
if (isset($input['bring_email'])) {
if (!empty($input['bring_email'])) {
$envVars['BRING_EMAIL'] = $input['bring_email'];
}
if (isset($input['bring_password'])) {
if (!empty($input['bring_password'])) {
$envVars['BRING_PASSWORD'] = $input['bring_password'];
}