Skip to content

Commit dd4f8fd

Browse files
Merge branch 'release/7.2.4'
2 parents f8a4cf3 + 8f03e33 commit dd4f8fd

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/Controller/AdminInterface/Docs/QuarantinedDocumentationsController.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use App\Entity\KnownRepositoryDomain;
1616
use App\Enum\DocumentationRenderingTrigger;
1717
use App\Enum\RepositoryDomainStatus;
18+
use App\Exception\DocumentationRenderingRequestDeclinedException;
1819
use App\Form\QuarantinedDocumentationAllowType;
1920
use App\Form\QuarantinedDocumentationDeleteType;
2021
use App\Form\QuarantinedDocumentationDisallowType;
@@ -72,7 +73,12 @@ public function allow(Request $request, DocumentationQuarantine $quarantinedDocu
7273

7374
foreach ($this->documentationQuarantineService->findAllByDomain($domain) as $documentationQuarantine) {
7475
$pushEvent = $documentationQuarantine->getPushEvent();
75-
$this->renderDocumentationService->requestDocumentationRendering($pushEvent, DocumentationRenderingTrigger::WEB);
76+
try {
77+
$this->renderDocumentationService->requestDocumentationRendering($pushEvent, DocumentationRenderingTrigger::WEB);
78+
} catch (DocumentationRenderingRequestDeclinedException) {
79+
// Exception is thrown if the request documentation rendering does not comply with requirements
80+
// Intended fall-thru
81+
}
7682

7783
$this->entityManager->remove($documentationQuarantine);
7884
}

0 commit comments

Comments
 (0)