Catch exception when trying to determine the creation_date
This commit is contained in:
parent
4e39d01876
commit
7eb0379996
@ -8,7 +8,6 @@ use Illuminate\Support\Traits\ForwardsCalls;
|
||||
use Imagick;
|
||||
|
||||
use App\Casts\PostgresBytea;
|
||||
use App\Jobs\CatalogMove;
|
||||
|
||||
class Photo extends Abstracted\Catalog
|
||||
{
|
||||
@ -158,10 +157,17 @@ class Photo extends Abstracted\Catalog
|
||||
&& $this->Imagick_getImageProperty('exif:DateTime') === '0000:00:00 00:00:00')
|
||||
return NULL;
|
||||
|
||||
$result = Carbon::create($x=
|
||||
($this->Imagick_getImageProperty('exif:DateTimeOriginal') && ($this->Imagick_getImageProperty('exif:DateTimeOriginal') !== '0000:00:00 00:00:00'))
|
||||
? $this->Imagick_getImageProperty('exif:DateTimeOriginal').$this->Imagick_getImageProperty('exif:OffsetTimeOriginal')
|
||||
: $this->Imagick_getImageProperty('exif:DateTime').$this->Imagick_getImageProperty('exif:OffsetTime'));
|
||||
try {
|
||||
$result = Carbon::create(
|
||||
($this->Imagick_getImageProperty('exif:DateTimeOriginal') && ($this->Imagick_getImageProperty('exif:DateTimeOriginal') !== '0000:00:00 00:00:00'))
|
||||
? $this->Imagick_getImageProperty('exif:DateTimeOriginal').$this->Imagick_getImageProperty('exif:OffsetTimeOriginal')
|
||||
: $this->Imagick_getImageProperty('exif:DateTime').$this->Imagick_getImageProperty('exif:OffsetTime'));
|
||||
|
||||
} catch (\Exception $e) {
|
||||
Log::alert(sprintf('We got exception [%s] when finding the create date',$e->getMessage()));
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return $result ?: NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user