diff options
| author | Rasmus Fuhse <fuhse@data-quest.de> | 2025-01-24 10:23:34 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2025-01-24 10:23:34 +0000 |
| commit | a25ebea6b9a0b5256b4c8d338c1b4f051b605268 (patch) | |
| tree | 8d56c3503fa38982a36e6713929be775e4362926 | |
| parent | 056f558ca97e955bc8739e30c97ea30b01e60348 (diff) | |
Resolve "Rollenzuweisung für Ankündigungen funktioniert nicht mehr richtig."
Closes #5178
Merge request studip/studip!3869
| -rw-r--r-- | app/controllers/news.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/news.php b/app/controllers/news.php index 29472c2..2e7962f 100644 --- a/app/controllers/news.php +++ b/app/controllers/news.php @@ -409,7 +409,9 @@ class NewsController extends StudipController 'newsroles' => [ 'permission' => $GLOBALS['perm']->have_perm('admin'), 'label' => _('Sichtbarkeit'), - 'value' => $news->news_roles->pluck('roleid'), + 'value' => $news->news_roles->map(function (NewsRoles $n) { + return (string) $n->roleid; + }), //vue-select needs these as strings 'type' => 'multiselect', 'options' => array_map(function ($r) { return $r->getRolename(); }, RolePersistence::getAllRoles()), 'store' => function ($value, $input) { |
