mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2026-09-03 20:53:09 -05:00
More robust playlist thumbnails updater
This commit is contained in:
@@ -149,7 +149,16 @@ async function updatePlaylistThumbnail (playlistObject: PlaylistObject, playlist
|
||||
})
|
||||
})
|
||||
|
||||
await playlist.replaceAndSaveThumbnails(thumbnails, undefined)
|
||||
try {
|
||||
await sequelizeTypescript.transaction(async t => {
|
||||
await playlist.replaceAndSaveThumbnails(thumbnails, t)
|
||||
})
|
||||
} catch (err) {
|
||||
logger.debug(`Failed to update thumbnail for playlist ${playlist.url} with icon ${icons[0].url}, maybe because of concurrent request`, {
|
||||
err,
|
||||
...lTags(playlist.uuid, playlist.url)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
async function rebuildVideoPlaylistElements (elementUrls: string[], playlist: MVideoPlaylist) {
|
||||
|
||||
Reference in New Issue
Block a user