From 95054434d8ced063eed4a60320b8a89ece9a1ce4 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Mon, 17 Apr 2023 02:28:49 +0000 Subject: [PATCH] update locale validator --- app/controllers/api/projects.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index d5bed6fec..c33b8c263 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -1661,7 +1661,7 @@ App::patch('/v1/projects/:projectId/templates/sms/:type/:locale') ->label('sdk.response.model', Response::MODEL_SMS_TEMPLATE) ->param('projectId', '', new UID(), 'Project unique ID.') ->param('type', '', new WhiteList(Config::getParam('locale-templates')['sms'] ?? []), 'Template type') - ->param('locale', '', new Text(6), 'Template locale') + ->param('locale', '', fn($codes) => new WhiteList($codes), 'Template locale', false, ['localeCodes']) ->param('message', '', new Text(0), 'Template message') ->inject('response') ->inject('dbForConsole') @@ -1699,7 +1699,7 @@ App::patch('/v1/projects/:projectId/templates/email/:type/:locale') ->label('sdk.response.model', Response::MODEL_PROJECT) ->param('projectId', '', new UID(), 'Project unique ID.') ->param('type', '', new WhiteList(Config::getParam('locale-templates')['sms'] ?? []), 'Template type') - ->param('locale', '', new Text(6), 'Template locale') + ->param('locale', '', fn($codes) => new WhiteList($codes), 'Template locale', false, ['localeCodes']) ->param('senderName', '', new Text(255), 'Name of the email sender') ->param('senderEmail', '', new Email(), 'Email of the sender') ->param('subject', '', new Text(255), 'Email Subject')