diff options
author | Louis <louis@chmn.me> | 2024-01-25 14:35:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-25 14:35:56 +0100 |
commit | fdab6d550ce1601812498d5beee556e3e44668ba (patch) | |
tree | 08f6c9a24b74c8e17a258e4ee791536d361dbf27 | |
parent | 845518e6ebc2007592f3ec1ae48633c19f613061 (diff) | |
parent | d4b54a2ad891b0bef6ab3f5df2dcfed2126fbba3 (diff) |
Merge pull request #2283 from nextcloud/backport/2279/stable28v28.0.2rc4
[stable28] Just because an array key doesn't imply the value at that key isn't null.
-rw-r--r-- | lib/Listener/OriginalDateTimeMetadataProvider.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Listener/OriginalDateTimeMetadataProvider.php b/lib/Listener/OriginalDateTimeMetadataProvider.php index 5582364e..d41579f3 100644 --- a/lib/Listener/OriginalDateTimeMetadataProvider.php +++ b/lib/Listener/OriginalDateTimeMetadataProvider.php @@ -93,7 +93,7 @@ class OriginalDateTimeMetadataProvider implements IEventListener { $metadata = $event->getMetadata(); // Try to use EXIF data. - if ($metadata->hasKey('photos-exif') && array_key_exists('DateTimeOriginal', $metadata->getArray('photos-exif'))) { + if ($metadata->hasKey('photos-exif') && !empty($metadata->getArray('photos-exif')['DateTimeOriginal'])) { $rawDateTimeOriginal = $metadata->getArray('photos-exif')['DateTimeOriginal']; $timestampOriginal = $this->dateToTimestamp("Y:m:d G:i:s", $rawDateTimeOriginal, $node); if ($timestampOriginal !== false) { |