From 3d13f038c2627a5f9124c0765a3365eb6def1d51 Mon Sep 17 00:00:00 2001 From: Florian Eisenmenger Date: Tue, 19 Mar 2024 15:59:45 +0100 Subject: [PATCH] task: due date --- src/Mapper/TaskApiToEntityMapper.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mapper/TaskApiToEntityMapper.php b/src/Mapper/TaskApiToEntityMapper.php index bc4be6b..a8422ca 100644 --- a/src/Mapper/TaskApiToEntityMapper.php +++ b/src/Mapper/TaskApiToEntityMapper.php @@ -64,7 +64,10 @@ class TaskApiToEntityMapper implements MapperInterface assert($entity instanceof Task); $entity->setHeadline($dto->headline); $entity->setDescription($dto->description); - $entity->setDueAt($dto->dueAt); + $dueAt = $dto->dueAt !== null ? + \DateTimeImmutable::createFromFormat('Y-m-d', $dto->dueAt) : + null; + $entity->setDueAt($dueAt); $entity->setPartner(null); if ($dto->partner !== null) { assert($dto->partner instanceof PartnerApi);