aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-10-23 12:57:12 +0200
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-10-23 12:57:12 +0200
commit8f6a427babce4474c95e1ef2424a89d5f5f12ddf (patch)
treee950745f0deeccd3c7789d50f0cb7e361362b1aa /app
parent212dc806a60a76dce435b7ba681586208000a736 (diff)
always update priority (to force consistency), fixes #5968
Closes #5968 Merge request studip/studip!4573
Diffstat (limited to 'app')
-rw-r--r--app/controllers/settings/statusgruppen.php25
1 files changed, 13 insertions, 12 deletions
diff --git a/app/controllers/settings/statusgruppen.php b/app/controllers/settings/statusgruppen.php
index 789d0ca..9427986 100644
--- a/app/controllers/settings/statusgruppen.php
+++ b/app/controllers/settings/statusgruppen.php
@@ -284,19 +284,20 @@ class Settings_StatusgruppenController extends Settings_SettingsController
$changed = true;
}
- if ($changed) {
- $query = "UPDATE user_inst
- SET priority = ?
- WHERE user_id = ? AND Institut_id = ?";
- $statement = DBManager::get()->prepare($query);
+ $query = "UPDATE user_inst
+ SET priority = ?
+ WHERE user_id = ? AND Institut_id = ?";
+ $statement = DBManager::get()->prepare($query);
- foreach ($priorities as $id => $priority) {
- $statement->execute([
- $priority,
- $this->user->user_id,
- $id,
- ]);
- }
+ foreach ($priorities as $id => $priority) {
+ $statement->execute([
+ $priority,
+ $this->user->user_id,
+ $id,
+ ]);
+ }
+
+ if ($changed) {
PageLayout::postSuccess(_('Reihenfolge wurde geƤndert'));
}
}