diff --git a/CHANGELOG.md b/CHANGELOG.md index 222cb8c6d..78018c284 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ and this project adheres to * [Household editor][UI] Update how household suggestion and addresses are picked; * [AddAddress] Handle address suggestion; +* [CenterType][Create a person] when overriding the ACL rules, allow to show a PickCenterType + when no centers are reachable by the default ACL. * [Household] Show comment event if no address are associated with the household; * [Person results] Add requestor into search results: diff --git a/src/Bundle/ChillMainBundle/Form/Type/CenterType.php b/src/Bundle/ChillMainBundle/Form/Type/CenterType.php index 0366e8ccf..14ac63e8c 100644 --- a/src/Bundle/ChillMainBundle/Form/Type/CenterType.php +++ b/src/Bundle/ChillMainBundle/Form/Type/CenterType.php @@ -76,10 +76,7 @@ class CenterType extends AbstractType { $nbReachableCenters = count($this->reachableCenters); - if ($nbReachableCenters === 0) { - throw new \RuntimeException("The user is not associated with " - . "any center. Associate user with a center"); - } elseif ($nbReachableCenters === 1) { + if ($nbReachableCenters <= 1) { return HiddenType::class; } else { return EntityType::class;