From 94da502629bfd277b38b2a5498ffdd813638d0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 24 Jan 2022 16:41:25 -0500 Subject: [PATCH] fix: if no group label is selected, select no group title option dont save groupTitle: "['null']" if nothing is selected --- public/src/client/account/edit.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/src/client/account/edit.js b/public/src/client/account/edit.js index 6ef927d48c..f907e84e63 100644 --- a/public/src/client/account/edit.js +++ b/public/src/client/account/edit.js @@ -25,6 +25,10 @@ define('forum/account/edit', [ }); }); + if (ajaxify.data.groupTitleArray.length === 1 && ajaxify.data.groupTitleArray[0] === '') { + $('#groupTitle option[value=""]').attr('selected', true); + } + handleImageChange(); handleAccountDelete(); handleEmailConfirm(); @@ -36,6 +40,7 @@ define('forum/account/edit', [ function updateProfile() { const userData = $('form[component="profile/edit/form"]').serializeObject(); userData.uid = ajaxify.data.uid; + userData.groupTitle = userData.groupTitle || ''; userData.groupTitle = JSON.stringify( Array.isArray(userData.groupTitle) ? userData.groupTitle : [userData.groupTitle] );