has('isDefault')) { return; } if ($entity->get('isDefault')) { $defaultPortalId = $this->config->get('defaultPortalId'); if ($defaultPortalId === $entity->getId()) { return; } $this->configWriter->set('defaultPortalId', $entity->getId()); $this->configWriter->save(); } if ($entity->isAttributeChanged('isDefault') && $entity->getFetched('isDefault')) { $this->configWriter->set('defaultPortalId', null); $this->configWriter->save(); } } }