From ee4f3e2df4597c3444bc68cae9e14b9cd9d9330d Mon Sep 17 00:00:00 2001 From: Darshan Date: Wed, 17 Dec 2025 15:54:49 +0530 Subject: [PATCH] update: project name on MFA. --- app/controllers/api/account.php | 1 - .../Account/Http/Account/MFA/Challenges/Create.php | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 2c8dcdc833..0ce974e51c 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -159,7 +159,6 @@ function sendSessionAlert(Locale $locale, Document $user, Document $project, arr $projectName = $project->getAttribute('name'); if ($project->getId() === 'console') { - // default on CE - Appwrite $projectName = $platform['platformName']; } diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php index 4240521fbc..4dc50a8ec7 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php @@ -148,6 +148,11 @@ class Create extends Action $challenge = $dbForProject->createDocument('challenges', $challenge); + $projectName = $project->getAttribute('name'); + if ($project->getId() === 'console') { + $projectName = $platform['platformName']; + } + // 9 levels up to project root $templatesPath = \dirname(__DIR__, 9) . '/app/config/locale/templates'; @@ -172,7 +177,7 @@ class Create extends Action $messageContent = Template::fromString($locale->getText("sms.verification.body")); $messageContent - ->setParam('{{project}}', $project->getAttribute('name')) + ->setParam('{{project}}', $projectName) ->setParam('{{secret}}', $code); $messageContent = \strip_tags($messageContent->render()); $message = $message->setParam('{{token}}', $messageContent); @@ -302,7 +307,7 @@ class Create extends Action 'heading' => $heading, 'direction' => $locale->getText('settings.direction'), 'user' => $user->getAttribute('name'), - 'project' => $project->getAttribute('name'), + 'project' => $projectName, 'otp' => $code, 'agentDevice' => $agentDevice['deviceBrand'] ?? 'UNKNOWN', 'agentClient' => $agentClient['clientName'] ?? 'UNKNOWN',