From eb681f9ddf4be3add9ddc58eef606b0ac39727aa Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Thu, 20 Nov 2025 12:18:17 +0000 Subject: [PATCH] force account sip_realm to lowercase (#519) --- lib/routes/api/accounts.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/routes/api/accounts.js b/lib/routes/api/accounts.js index 4b90588..ce5096e 100644 --- a/lib/routes/api/accounts.js +++ b/lib/routes/api/accounts.js @@ -560,6 +560,8 @@ router.post('/', async(req, res) => { } delete obj[prop]; } + //force sip realm to lowercase + if (obj.sip_realm) { obj.sip_realm = obj.sip_realm.toLowerCase(); } logger.debug(`Attempting to add account ${JSON.stringify(obj)}`); const uuid = await Account.make(obj); @@ -802,6 +804,9 @@ router.put('/:sid', async(req, res) => { encryptBucketCredential(obj, storedBucketCredentials); + //force sip realm to lowercase + if (obj.sip_realm) { obj.sip_realm = obj.sip_realm.toLowerCase();} + const rowsAffected = await Account.update(sid, obj); if (rowsAffected === 0) { return res.status(404).end();