]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/emailsettings.php
ROLLBACK if query failed in email settings savePreferences
[quix0rs-gnu-social.git] / actions / emailsettings.php
index 0c2033d821d0587a0bcbf5aeb974d17ad3024ebd..96ada2c826e49058b81be6db6d9d4b0d97ad8542 100644 (file)
@@ -340,6 +340,7 @@ class EmailsettingsAction extends SettingsAction
 
             if ($result === false) {
                 common_log_db_error($user, 'UPDATE', __FILE__);
+                $user->query('ROLLBACK');
                 // TRANS: Server error thrown on database error updating e-mail preferences.
                 $this->serverError(_('Could not update user.'));
             }