Merge pull request #4097 from Vito0912/master

fix updating progress not updating finishedAt
This commit is contained in:
advplyr 2025-03-12 17:01:10 -05:00 committed by GitHub
commit 90d1aab1de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -187,7 +187,7 @@ class MediaProgress extends Model {
if (!this.extraData) this.extraData = {} if (!this.extraData) this.extraData = {}
if (progressPayload.isFinished !== undefined) { if (progressPayload.isFinished !== undefined) {
if (progressPayload.isFinished && !this.isFinished) { if (progressPayload.isFinished && !this.isFinished) {
this.finishedAt = Date.now() this.finishedAt = progressPayload.finishedAt || Date.now()
this.extraData.progress = 1 this.extraData.progress = 1
this.changed('extraData', true) this.changed('extraData', true)
delete progressPayload.finishedAt delete progressPayload.finishedAt