diff --git a/pkg/manager/task_scan_scene.go b/pkg/manager/task_scan_scene.go index 98798efaf..f0d97ca20 100644 --- a/pkg/manager/task_scan_scene.go +++ b/pkg/manager/task_scan_scene.go @@ -38,6 +38,7 @@ func (t *ScanTask) scanScene() *models.Scene { VideoFileCreator: &instance.FFProbe, PluginCache: instance.PluginCache, MutexManager: t.mutexManager, + UseFileMetadata: t.UseFileMetadata, } if s != nil { diff --git a/pkg/scene/scan.go b/pkg/scene/scan.go index 54efb3157..8d5f427b4 100644 --- a/pkg/scene/scan.go +++ b/pkg/scene/scan.go @@ -263,7 +263,7 @@ func (scanner *Scanner) ScanNew(file file.SourceFile) (retScene *models.Scene, e if scanner.UseFileMetadata { newScene.Details = sql.NullString{String: videoFile.Comment, Valid: true} - newScene.Date = models.SQLiteDate{String: videoFile.CreationTime.Format("2006-01-02")} + _ = newScene.Date.Scan(videoFile.CreationTime) } if err := scanner.TxnManager.WithTxn(context.TODO(), func(r models.Repository) error {