mirror of https://github.com/stashapp/stash.git
File size scanning fixes (#1944)
This commit is contained in:
parent
206f86e304
commit
602183cca9
|
@ -77,6 +77,7 @@ func (o Scanner) ScanExisting(existing FileBased, file SourceFile) (h *Scanned,
|
|||
// update existing data if needed
|
||||
// truncate to seconds, since we don't store beyond that in the database
|
||||
updatedFile.FileModTime = info.ModTime().Truncate(time.Second)
|
||||
updatedFile.Size = strconv.FormatInt(info.Size(), 10)
|
||||
|
||||
modTimeChanged := !existingFile.FileModTime.Equal(updatedFile.FileModTime)
|
||||
|
||||
|
|
|
@ -44,6 +44,11 @@ func (scanner *Scanner) ScanExisting(existing file.FileBased, file file.SourceFi
|
|||
return nil, false, err
|
||||
}
|
||||
|
||||
// we don't currently store sizes for gallery files
|
||||
// clear the file size so that we don't incorrectly detect a
|
||||
// change
|
||||
scanned.New.Size = ""
|
||||
|
||||
retGallery = existing.(*models.Gallery)
|
||||
|
||||
path := scanned.New.Path
|
||||
|
@ -51,8 +56,6 @@ func (scanner *Scanner) ScanExisting(existing file.FileBased, file file.SourceFi
|
|||
changed := false
|
||||
|
||||
if scanned.ContentsChanged() {
|
||||
logger.Infof("%s has been updated: rescanning", path)
|
||||
|
||||
retGallery.SetFile(*scanned.New)
|
||||
changed = true
|
||||
} else if scanned.FileUpdated() {
|
||||
|
|
Loading…
Reference in New Issue