From 5690eb1dc5f03d130866d53d30ff7ce37b13a32f Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 26 Jan 2026 17:26:18 +0530 Subject: [PATCH] update: filter checks. --- src/Appwrite/Platform/Tasks/Install.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Appwrite/Platform/Tasks/Install.php b/src/Appwrite/Platform/Tasks/Install.php index 10e758f45c..ca612913fb 100644 --- a/src/Appwrite/Platform/Tasks/Install.php +++ b/src/Appwrite/Platform/Tasks/Install.php @@ -305,9 +305,11 @@ class Install extends Action // Start with all defaults foreach ($vars as $var) { + $filter = $var['filter'] ?? null; $default = $var['default'] ?? null; $hasDefault = $default !== null && $default !== ''; - if (!empty($var['filter']) && $var['filter'] === 'token') { + + if ($filter === 'token') { if ($hasDefault) { $input[$var['name']] = $default; } elseif ($shouldGenerateSecrets) { @@ -315,11 +317,11 @@ class Install extends Action } else { $input[$var['name']] = ''; } - } elseif (!empty($var['filter']) && $var['filter'] === 'password') { - /*;#+@:/?& broke DSNs locally */ + } elseif ($filter === 'password') { if ($hasDefault) { $input[$var['name']] = $default; } elseif ($shouldGenerateSecrets) { + /*;#+@:/?& broke DSNs locally */ $input[$var['name']] = $this->generatePasswordValue($var['name'], $password); } else { $input[$var['name']] = '';