fix updating progress not updating finishedAt

This commit is contained in:
Vito0912 2025-03-10 13:58:52 +01:00
parent ef77a88fce
commit 953f21ed53
No known key found for this signature in database
GPG Key ID: 29A3D509FE70B237

View File

@ -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