diff options
Diffstat (limited to 'server/controllers')
-rw-r--r-- | server/controllers/api/videos/import.ts | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/server/controllers/api/videos/import.ts b/server/controllers/api/videos/import.ts index 5f90e4308..4265f3217 100644 --- a/server/controllers/api/videos/import.ts +++ b/server/controllers/api/videos/import.ts | |||
@@ -158,7 +158,11 @@ async function addYoutubeDLImport (req: express.Request, res: express.Response) | |||
158 | 158 | ||
159 | // Process video thumbnail from url if processing from request.files failed | 159 | // Process video thumbnail from url if processing from request.files failed |
160 | if (!thumbnailModel && youtubeDLInfo.thumbnailUrl) { | 160 | if (!thumbnailModel && youtubeDLInfo.thumbnailUrl) { |
161 | thumbnailModel = await processThumbnailFromUrl(youtubeDLInfo.thumbnailUrl, video) | 161 | try { |
162 | thumbnailModel = await processThumbnailFromUrl(youtubeDLInfo.thumbnailUrl, video) | ||
163 | } catch (err) { | ||
164 | logger.warn('Cannot process thumbnail %s from youtubedl.', youtubeDLInfo.thumbnailUrl, { err }) | ||
165 | } | ||
162 | } | 166 | } |
163 | 167 | ||
164 | // Process video preview from request.files | 168 | // Process video preview from request.files |
@@ -166,7 +170,11 @@ async function addYoutubeDLImport (req: express.Request, res: express.Response) | |||
166 | 170 | ||
167 | // Process video preview from url if processing from request.files failed | 171 | // Process video preview from url if processing from request.files failed |
168 | if (!previewModel && youtubeDLInfo.thumbnailUrl) { | 172 | if (!previewModel && youtubeDLInfo.thumbnailUrl) { |
169 | previewModel = await processPreviewFromUrl(youtubeDLInfo.thumbnailUrl, video) | 173 | try { |
174 | previewModel = await processPreviewFromUrl(youtubeDLInfo.thumbnailUrl, video) | ||
175 | } catch (err) { | ||
176 | logger.warn('Cannot process preview %s from youtubedl.', youtubeDLInfo.thumbnailUrl, { err }) | ||
177 | } | ||
170 | } | 178 | } |
171 | 179 | ||
172 | const videoImport = await insertIntoDB({ | 180 | const videoImport = await insertIntoDB({ |