Skip to content

Commit e6ee95d

Browse files
author
Mike van den Hoek
committed
(refactor): improve validation on status explanation
1 parent 8c3dcc1 commit e6ee95d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Endpoints/ZakenEndpoint.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace OWC\Zaaksysteem\Endpoints;
66

77
use OWC\Zaaksysteem\Entities\Entity;
8-
use OWC\Zaaksysteem\Entities\Status;
8+
use OWC\Zaaksysteem\Entities\StatusType;
99
use OWC\Zaaksysteem\Entities\Zaak;
1010
use OWC\Zaaksysteem\Http\Response;
1111
use OWC\Zaaksysteem\Resolvers\ContainerResolver;
@@ -52,7 +52,7 @@ protected function buildEntity($data): Entity
5252
$class = $this->entityClass;
5353
$zaak = new $class($data, $this->client::CALLABLE_NAME, $this->client::CLIENT_NAME);
5454

55-
$statusToelichting = $zaak->status instanceof Status && isset($zaak->status->statustype) ? $zaak->status->statustype->statusExplanation() : '';
55+
$statusToelichting = gettype($zaak->status) === 'object' && $zaak->status->statustype instanceof StatusType ? $zaak->status->statustype->statusExplanation() : '';
5656
$zaak->setValue('leverancier', $zaak->getClientNamePretty());
5757
$zaak->setValue('steps', $this->handleProcessStatusses($this->getStatussenSorted($zaak), $statusToelichting));
5858
$zaak->setValue('status_history', $zaak->statussen);

0 commit comments

Comments
 (0)