diff --git a/server/models/MediaProgress.js b/server/models/MediaProgress.js index 3218d2e9..a4a4185c 100644 --- a/server/models/MediaProgress.js +++ b/server/models/MediaProgress.js @@ -187,7 +187,7 @@ class MediaProgress extends Model { if (!this.extraData) this.extraData = {} if (progressPayload.isFinished !== undefined) { if (progressPayload.isFinished && !this.isFinished) { - this.finishedAt = Date.now() + this.finishedAt = progressPayload.finishedAt || Date.now() this.extraData.progress = 1 this.changed('extraData', true) delete progressPayload.finishedAt