fix mismatch for key in different providers

This commit is contained in:
2023-06-13 11:30:00 +02:00
parent 4456fb3749
commit 1f1ebb6adb
2 changed files with 6 additions and 4 deletions

View File

@@ -40,6 +40,7 @@ final readonly class AccompanyingCourseDocumentGenericDocRenderer implements Gen
public function getTemplateData(GenericDocDTO $genericDocDTO, $options = []): array
{
dump($genericDocDTO);
if (AccompanyingCourseDocumentGenericDocProvider::KEY === $genericDocDTO->key) {
return [
'document' => $doc = $this->accompanyingCourseDocumentRepository->find($genericDocDTO->identifiers['id']),
@@ -47,10 +48,9 @@ final readonly class AccompanyingCourseDocumentGenericDocRenderer implements Gen
'options' => $options,
];
}
// this is a person
return [
'document' => $doc = $this->personDocumentRepository->find($genericDocDTO->identifiers['id']),
'document' => $doc = dump($this->personDocumentRepository->find($genericDocDTO->identifiers['id'])),
'person' => $doc->getPerson(),
'options' => $options,
];