|
@@ -681,14 +681,7 @@ class Scrobble(TimeStampedModel):
|
|
.order_by("-modified")
|
|
.order_by("-modified")
|
|
.first()
|
|
.first()
|
|
)
|
|
)
|
|
- # We want to finish a video after it's reeached 90%
|
|
|
|
- # but we also don't want to create new videos, so in
|
|
|
|
- # this special case, we allow jellyfin resumed status
|
|
|
|
- # to allow a scrobble to be updated.
|
|
|
|
- jellyfin_in_progress = scrobble_data.get("jellyfin_status", None)
|
|
|
|
- if scrobble and (
|
|
|
|
- scrobble.can_be_updated or jellyfin_in_progress == "resumed"
|
|
|
|
- ):
|
|
|
|
|
|
+ if scrobble and scrobble.can_be_updated:
|
|
source = scrobble_data["source"]
|
|
source = scrobble_data["source"]
|
|
mtype = media.__class__.__name__
|
|
mtype = media.__class__.__name__
|
|
logger.info(
|
|
logger.info(
|