Fix saving a group without Default Space

This commit is contained in:
yurabakhtin 2020-12-28 15:32:01 +03:00
parent 6ad04a2bd4
commit 45c3fa5999

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;
}
}
}