From 4b0755630a6713bf003e95f080bf97654e23f4d5 Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Tue, 14 Jan 2025 06:56:43 +1030 Subject: [PATCH] feat: add support for 'release_type' condition in FormatConverter with handling for Radarr --- backend/app/compile/format_compiler.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/app/compile/format_compiler.py b/backend/app/compile/format_compiler.py index 1d493e7..8859963 100644 --- a/backend/app/compile/format_compiler.py +++ b/backend/app/compile/format_compiler.py @@ -110,6 +110,13 @@ class FormatConverter: 'value': max_year }] + elif condition_type == 'release_type': + if target_app == TargetApp.RADARR: + return None + implementation = 'ReleaseTypeSpecification' + value = ValueResolver.get_release_type(condition['releaseType']) + fields = [{'name': 'value', 'value': value}] + elif condition_type == 'language': implementation = 'LanguageSpecification' language_name = condition['language'].lower() @@ -127,7 +134,6 @@ class FormatConverter: except Exception: return None - # still need to do release type else: return None