Update Metadata Bugfix (#3757)

This commit is contained in:
yoshnopa 2023-05-25 01:29:05 +02:00 committed by GitHub
parent 94dda49352
commit ed7640b7b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -69,10 +69,16 @@ func (d *Decorator) IsMissingMetadata(ctx context.Context, fs file.FS, f file.Fi
unsetNumber = -1 unsetNumber = -1
) )
imf, ok := f.(*file.ImageFile) imf, isImage := f.(*file.ImageFile)
if !ok { vf, isVideo := f.(*file.VideoFile)
switch {
case isImage:
return imf.Format == unsetString || imf.Width == unsetNumber || imf.Height == unsetNumber
case isVideo:
videoFileDecorator := video.Decorator{FFProbe: d.FFProbe}
return videoFileDecorator.IsMissingMetadata(ctx, fs, vf)
default:
return true return true
} }
return imf.Format == unsetString || imf.Width == unsetNumber || imf.Height == unsetNumber
} }