+ videoImportToUpdate.Video = Object.assign(video, { VideoFiles: [ videoFileCreated ] })
+
+ logger.info('Video %s imported.', video.uuid)
+
+ return { videoImportUpdated, video: videoForFederation }
+ }).catch(err => {
+ // Reset fields
+ if (thumbnailModel) thumbnailModel = new ThumbnailModel(thumbnailSave)
+ if (previewModel) previewModel = new ThumbnailModel(previewSave)
+
+ videoFile = new VideoFileModel(videoFileSave)
+
+ throw err
+ })