exif: Log warning for metadata decode error
authorBrandon Woodford <ivegot@norto.dev>
Tue, 22 Jun 2021 01:41:41 +0000 (20:41 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 5 Jul 2021 08:31:35 +0000 (10:31 +0200)
see #8519

resources/image.go

index 4aec6bed577d976951d8140e114aed944396772c..3c70c9bf48542f90a4f77e242dfd6ccbcef488a0 100644 (file)
@@ -112,8 +112,8 @@ func (i *imageResource) getExif() *exif.Exif {
 
                        x, err := i.getSpec().imaging.DecodeExif(f)
                        if err != nil {
-                               i.metaInitErr = err
-                               return
+                               i.getSpec().Logger.Warnf("Unable to decode Exif metadata from image: %s", i.Key())
+                               return nil
                        }
 
                        i.meta = &imageMeta{Exif: x}