Skip to content

Commit f9beb29

Browse files
committed
Fix initialLaunchDate & Symbol
1 parent a34c4ab commit f9beb29

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Service/TokenService.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,11 @@ private function tokenMapping(array $dataJson, ?Token $token = null): Token
416416
? new DateTime($dataJson['rentStartDate'])
417417
: null);
418418
$token->setInitialMaintenanceReserve($dataJson['initialMaintenanceReserve'] ?: null);
419-
$token->setInitialLaunchDate($dataJson['initialLaunchDate'] ?: null);
419+
$token->setInitialLaunchDate(
420+
!is_array($dataJson['initialLaunchDate'])
421+
&& !empty($dataJson['initialLaunchDate'])
422+
? new DateTime($dataJson['initialLaunchDate'])
423+
: null);
420424
$token->setSeriesNumber($dataJson['seriesNumber'] ?: null);
421425
$token->setConstructionYear($dataJson['constructionYear'] ?: null);
422426
$token->setConstructionType($dataJson['constructionType'] ?: null);
@@ -427,6 +431,9 @@ private function tokenMapping(array $dataJson, ?Token $token = null): Token
427431
$token->setCooling($dataJson['cooling'] ?: null);
428432
$token->setTokenIdRules($dataJson['tokenIdRules'] ?: null);
429433
$token->setRentCalculationType($dataJson['rentCalculationType'] ?: null);
434+
if ($token->getSymbol() == null) {
435+
$token->setSymbol($dataJson['symbol'] ?: null);
436+
}
430437

431438
$token->setLastUpdate(new DateTime());
432439

0 commit comments

Comments
 (0)