diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 028dd128..e248f5ec 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -1364,16 +1364,21 @@ function setProductFromGM($article, $initlog, ProductLogger &$passproductLogger) } - $productLogger->addLog('server_issues', 'DataPubb... INIZIO:' ); + if ($article->DataPubblicazione) + $productLogger->addLog('server_issues', 'DataPubb... INIZIO:' ); - $datepubbl = DateTime::createFromFormat('Y-m-d H:i:s.u', $article->DataPubblicazione); + try { + $datepubbl = DateTime::createFromFormat('Y-m-d H:i:s.u', $article->DataPubblicazione); - $datepubbl_ts = ""; - $datepubblstr = ""; + $datepubbl_ts = ""; + $datepubblstr = ""; - if ($datepubbl !== false) { - $datepubbl_ts = $datepubbl->getTimestamp(); - $datepubblstr = $datepubbl->format('d/m/Y'); + if ($datepubbl !== false) { + $datepubbl_ts = $datepubbl->getTimestamp(); + $datepubblstr = $datepubbl->format('d/m/Y'); + } + } catch (\Exception $e) { + $productLogger->addLog('server_issues', 'DataPubb: ' . $datepubbl_ts . " " . $datepubblstr . "\n" . $e->getMessage() . "\n"); } $productLogger->addLog('server_issues', 'DataPubb...' + $datepubblstr);