update
This commit is contained in:
parent
c96f21092d
commit
597c373014
|
@ -40,7 +40,7 @@ func SaveEXIF(tx *gorm.DB, media *models.Media) (*models.MediaEXIF, error) {
|
||||||
return nil, errors.Wrap(err, "get EXIF for media from database")
|
return nil, errors.Wrap(err, "get EXIF for media from database")
|
||||||
}
|
}
|
||||||
|
|
||||||
return &exif, nil
|
tx.Delete(&exif)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,6 @@ type ExifTask struct {
|
||||||
|
|
||||||
func (t ExifTask) AfterMediaFound(ctx scanner_task.TaskContext, media *models.Media, newMedia bool) error {
|
func (t ExifTask) AfterMediaFound(ctx scanner_task.TaskContext, media *models.Media, newMedia bool) error {
|
||||||
|
|
||||||
if !newMedia {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
_, err := exif.SaveEXIF(ctx.GetDB(), media)
|
_, err := exif.SaveEXIF(ctx.GetDB(), media)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("WARN: SaveEXIF for %s failed: %s\n", media.Title, err)
|
log.Printf("WARN: SaveEXIF for %s failed: %s\n", media.Title, err)
|
||||||
|
|
|
@ -100,7 +100,9 @@ func (ws watcherScanner) processWatchEvents() {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("delete media from cache", err)
|
log.Println("delete media from cache", err)
|
||||||
}
|
}
|
||||||
|
if media != nil && media.ID != 0 {
|
||||||
ws.db.Select(clause.Associations).Delete(&media)
|
ws.db.Select(clause.Associations).Delete(&media)
|
||||||
|
}
|
||||||
log.Println("remove event ", event.Name, event.Op)
|
log.Println("remove event ", event.Name, event.Op)
|
||||||
} else if event.Has(fsnotify.Rename) {
|
} else if event.Has(fsnotify.Rename) {
|
||||||
log.Println("rename event ", event.Name, event.Op)
|
log.Println("rename event ", event.Name, event.Op)
|
||||||
|
|
Loading…
Reference in New Issue