diff --git a/apps/backend/src/miscellaneous.rs b/apps/backend/src/miscellaneous.rs index 81bbdc5d3d..f2bb246605 100644 --- a/apps/backend/src/miscellaneous.rs +++ b/apps/backend/src/miscellaneous.rs @@ -2733,7 +2733,7 @@ impl MiscellaneousService { if !seen_history.is_empty() { new_reasons.insert(UserToMediaReason::Seen); } - if is_finished { + if !seen_history.is_empty() && is_finished { new_reasons.insert(UserToMediaReason::Finished); } } else if ute.person_id.is_some() || ute.metadata_group_id.is_some() {