Fix budget voter for use with household

This commit is contained in:
2022-02-25 16:40:27 +01:00
parent 2e59c1415b
commit f60f927549
3 changed files with 6 additions and 6 deletions

View File

@@ -69,7 +69,7 @@ class BudgetElementVoter extends AbstractChillVoter implements ProvideRoleHierar
protected function supports($attribute, $subject)
{
return (in_array($attribute, self::ROLES, true) && $subject instanceof AbstractElement)
|| ($subject instanceof Person && in_array($attribute, [self::SEE, self::CREATE], true));
|| (($subject instanceof Person || $subject instanceof Household) && in_array($attribute, [self::SEE, self::CREATE], true));
}
protected function voteOnAttribute($attribute, $subject, TokenInterface $token)