Catching media storage errors to prevent full crash.

This commit is contained in:
DebaucheryLibrarian 2021-02-05 03:37:04 +01:00
parent c9b774c498
commit 688863d16e
1 changed files with 23 additions and 19 deletions

View File

@ -731,6 +731,7 @@ async function associateReleaseMedia(releases, type = 'release') {
return; return;
} }
try {
const storedMedias = await storeMedias(baseMedias); const storedMedias = await storeMedias(baseMedias);
const storedMediasById = itemsByKey(storedMedias, 'id'); const storedMediasById = itemsByKey(storedMedias, 'id');
@ -755,6 +756,9 @@ async function associateReleaseMedia(releases, type = 'release') {
if (associations.length > 0) { if (associations.length > 0) {
await bulkInsert(`${type}s_${role}`, associations, false); await bulkInsert(`${type}s_${role}`, associations, false);
} }
} catch (error) {
logger.error(`Failed to store ${type} ${role}: ${error.message}`);
}
}, Promise.resolve()); }, Promise.resolve());
} }