diff --git a/public/settings.php b/public/settings.php index d495b04c..d09314f5 100644 --- a/public/settings.php +++ b/public/settings.php @@ -392,7 +392,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } } - if (!empty($_POST['user']) && !empty($_SERVER['HTTP_REFERER'])) { + if (empty($settingsErrors) && !empty($_POST['user']) && !empty($_SERVER['HTTP_REFERER'])) { header('Location: /profile.php?u=' . ((int)($_POST['user'] ?? 0))); return; }