]> git.agnieray.net Git - galette.git/commitdiff
Ensure argument is an array; fixes #1773
authorJohan Cwiklinski <johan@x-tnd.be>
Sat, 27 Jan 2024 06:17:38 +0000 (07:17 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Sat, 27 Jan 2024 08:16:12 +0000 (09:16 +0100)
galette/lib/Galette/Controllers/Crud/GroupsController.php

index e89e280172625053203dc4ea9ad7120c2ea989ec..020bc53d6511e5c0a30464f516350e836ea5efb3 100644 (file)
@@ -368,14 +368,18 @@ class GroupsController extends CrudController
             if (isset($post['managers'])) {
                 $managers_id = $post['managers'];
                 $managers = $m->getArrayList($managers_id);
-                $group->setManagers($managers);
+                if (is_array($managers)) {
+                    $group->setManagers($managers);
+                }
             }
 
             //handle group members
             if (isset($post['members'])) {
                 $members_id = $post['members'];
                 $members = $m->getArrayList($members_id);
-                $group->setMembers($members);
+                if (is_array($members)) {
+                    $group->setMembers($members);
+                }
             }
 
             $store = $group->store();