Merge pull request #4741 from humhub/fix/4740-save-group-without-default-space

Fix saving a group without Default Space
This commit is contained in:
Lucas Bartholemy 2020-12-28 15:29:13 +01:00 committed by GitHub
commit 811da3ff95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,10 +52,12 @@ class EditGroupForm extends Group
$existingSpaceIds = GroupSpace::find()->where(['group_id' => $this->id])->select('space_id')->column();
$newSpaceIds = [];
foreach ($this->defaultSpaceGuid as $spaceGuid) {
$space = Space::findOne(['guid' => $spaceGuid]);
if ($space !== null) {
$newSpaceIds[] = $space->id;
if (is_array($this->defaultSpaceGuid)) {
foreach ($this->defaultSpaceGuid as $spaceGuid) {
$space = Space::findOne(['guid' => $spaceGuid]);
if ($space !== null) {
$newSpaceIds[] = $space->id;
}
}
}