From cf4d4a3566afc304e4181bbba28dbd90e5081206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Wed, 14 Jan 2026 11:12:59 +0100 Subject: [PATCH] fix: allow reupload of contract document by admins if rejected addresses #869brd1gn --- src/Security/Voter/DispositionVoter.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Security/Voter/DispositionVoter.php b/src/Security/Voter/DispositionVoter.php index 83a8880..0182bfc 100644 --- a/src/Security/Voter/DispositionVoter.php +++ b/src/Security/Voter/DispositionVoter.php @@ -106,6 +106,8 @@ class DispositionVoter extends Voter return false; } - return null === $disposition->getDocumentByType(Upload::TYPE_CONTRACT); + $existingContract = $disposition->getDocumentByType(Upload::TYPE_CONTRACT); + + return null === $existingContract || Upload::STATUS_REJECTED === $existingContract->getStatus(); } }