Don't fail if no latest submission with video duration

This commit is contained in:
Ajay
2022-02-12 00:06:46 -05:00
parent 155c5a9b97
commit c9b18a4938

View File

@@ -99,7 +99,7 @@ async function checkVideoDuration(UUID: SegmentUUID) {
ORDER BY "timeSubmitted" DESC LIMIT 1`,
[videoID, service]) as {videoDuration: VideoDuration, UUID: SegmentUUID, timeSubmitted: number};
if (videoDurationChanged(latestSubmission.videoDuration, apiVideoDuration)) {
if (latestSubmission && videoDurationChanged(latestSubmission.videoDuration, apiVideoDuration)) {
Logger.info(`Video duration changed for ${videoID} from ${latestSubmission.videoDuration} to ${apiVideoDuration}`);
await db.prepare("run", `UPDATE "sponsorTimes" SET "hidden" = 1
WHERE "videoID" = ? AND "service" = ? AND "timeSubmitted" <= ?