From 7ef749fb9e48256860f1d8308e1c1988f8ccf9c2 Mon Sep 17 00:00:00 2001 From: flashwave Date: Wed, 4 Dec 2019 00:59:47 +0100 Subject: [PATCH] Reduced SQL queries on profile update. --- public/profile.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/profile.php b/public/profile.php index 23b9fbaf..40eb765b 100644 --- a/public/profile.php +++ b/public/profile.php @@ -72,7 +72,9 @@ if($isEditing) { $profileFields = $profileUser->profileFields(false); foreach($profileFields as $profileField) { - if(isset($_POST['profile'][$profileField->field_key]) && !$profileField->setFieldValue($_POST['profile'][$profileField->field_key])) { + if(isset($_POST['profile'][$profileField->field_key]) + && $profileField->field_value !== $_POST['profile'][$profileField->field_key] + && !$profileField->setFieldValue($_POST['profile'][$profileField->field_key])) { $notices[] = sprintf(MSZ_TMP_USER_ERROR_STRINGS['profile']['invalid'], $profileField->field_title); } }