Fixes for tests
This commit is contained in:
@@ -630,7 +630,7 @@ impl MediaRepository for OfflineRepository {
|
||||
async fn get_resume_items(&self, parent_id: Option<&str>, limit: Option<usize>) -> Result<Vec<MediaItem>, RepoError> {
|
||||
let limit_val = limit.unwrap_or(12);
|
||||
|
||||
// Resume items are always playable items (Audio, Movie, Episode), so simple JOIN with downloads
|
||||
// Resume items are video-only (Movie, Episode) - audio is handled by get_recently_played_audio
|
||||
let (sql, params) = if let Some(pid) = parent_id {
|
||||
(
|
||||
format!(
|
||||
@@ -646,6 +646,7 @@ impl MediaRepository for OfflineRepository {
|
||||
WHERE i.server_id = ? AND ud.user_id = ? AND i.library_id = ?
|
||||
AND ud.playback_position_ticks > 0 AND ud.is_played = 0
|
||||
AND d.status = 'completed'
|
||||
AND i.item_type IN ('Movie', 'Episode')
|
||||
ORDER BY ud.last_played_at DESC
|
||||
LIMIT {}", limit_val
|
||||
),
|
||||
@@ -670,6 +671,7 @@ impl MediaRepository for OfflineRepository {
|
||||
WHERE i.server_id = ? AND ud.user_id = ?
|
||||
AND ud.playback_position_ticks > 0 AND ud.is_played = 0
|
||||
AND d.status = 'completed'
|
||||
AND i.item_type IN ('Movie', 'Episode')
|
||||
ORDER BY ud.last_played_at DESC
|
||||
LIMIT {}", limit_val
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user