0.16.1-6 Detection Fix

This commit is contained in:
2026-05-02 19:31:01 +00:00
parent 6fbc5395a1
commit 024a6305e2
10 changed files with 342 additions and 35 deletions
+8 -1
View File
@@ -1049,7 +1049,14 @@ function resolveEffectiveStoragePathsForJob(settings = null, job = {}, parsed =
const metadataKind = String(selectedMetadata?.metadataKind || '').trim().toLowerCase();
const normalizedJobKind = String(job?.job_kind || '').trim().toLowerCase();
const hasSeriesJobKind = normalizedJobKind === 'dvd_series_child' || normalizedJobKind === 'dvd_series_container';
const hasSeriesParent = normalizeJobIdValue(job?.parent_job_id) !== null;
const hasParentJob = normalizeJobIdValue(job?.parent_job_id) !== null;
const isMultipartJobKind = (
normalizedJobKind === 'multipart_movie_container'
|| normalizedJobKind === 'multipart_movie_child'
|| normalizedJobKind === 'multipart_movie_merge'
);
// Parent-ID alone is not a reliable series signal: multipart movie jobs also use parent_job_id.
const hasSeriesParent = hasParentJob && !isMultipartJobKind;
const hasSeriesRawPathHint = isLikelySeriesRawPath(job?.raw_path, settings || {});
const hasSeriesMetadataHint = hasSeriesMetadataSignals(
selectedMetadata,