diff --git a/modules/owner_contracts/script.php b/modules/owner_contracts/script.php index 4c5c159..9d4d1eb 100644 --- a/modules/owner_contracts/script.php +++ b/modules/owner_contracts/script.php @@ -101,9 +101,15 @@ return new class extends \A7kz\Platform\Commands\InstallScript { } } - private function formatDate($date): string + private function formatDate($date): ?string { - $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); - return $dateObject->format('Y-m-d'); + $date = trim($date); + + try { + $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); + return $dateObject->format('Y-m-d'); + } catch (\Exception $e) { + return null; + } } };