fix: correct organize media type classification

This commit is contained in:
ShukeBta
2026-06-25 11:50:02 +08:00
parent 16c3ed239a
commit e16fecb3ec
15 changed files with 308 additions and 16 deletions
+8 -3
View File
@@ -145,9 +145,14 @@ func (o *OrganizerService) applyOrganizeMedia(ctx context.Context, req organizeM
}
updates := map[string]any{
"path": dst.path,
"season_num": m.SeasonNum,
"episode_num": m.EpisodeNum,
"path": dst.path,
}
if normalizeOrganizeMediaType(dst.mediaType) == "movie" {
updates["season_num"] = 0
updates["episode_num"] = 0
} else {
updates["season_num"] = m.SeasonNum
updates["episode_num"] = m.EpisodeNum
}
if strings.TrimSpace(dst.libraryID) != "" {
updates["library_id"] = strings.TrimSpace(dst.libraryID)