From b194090d6bdf1dc4ea64373abc585d5764e8cc1d Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Thu, 19 Sep 2019 15:46:04 -0700 Subject: [PATCH] Make sure TakenAt and TakenAtLocal are always set Signed-off-by: Michael Mayer --- internal/photoprism/indexer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/photoprism/indexer.go b/internal/photoprism/indexer.go index 8b4a5da9a..d7baf680c 100644 --- a/internal/photoprism/indexer.go +++ b/internal/photoprism/indexer.go @@ -165,8 +165,9 @@ func (i *Indexer) indexMediaFile(mediaFile *MediaFile) string { photo.PhotoExposure = mediaFile.Exposure() } - if photo.TakenAt.IsZero() && photo.TakenAtChanged == false { + if photo.TakenAt.IsZero() || photo.TakenAtLocal.IsZero() { photo.TakenAt = mediaFile.DateCreated() + photo.TakenAtLocal = photo.TakenAt } if location, err := mediaFile.Location(); err == nil {