removal of hard codeing

This commit is contained in:
2025-09-14 13:13:13 -04:00
parent c20cefb571
commit 04b0202903
6 changed files with 435 additions and 869 deletions
+2 -6
View File
@@ -34,9 +34,7 @@ class PathMapper:
relative_path = sonarr_path[len(sonarr_root):].lstrip('/')
return str(Path(container_root) / relative_path) if relative_path else container_root
# Fallback: simple replacement for backward compatibility
if sonarr_path.startswith("/mnt/unionfs/Media"):
return sonarr_path.replace("/mnt/unionfs/Media", "/media")
# No fallback - if path mapping fails, return original and let validation catch it
return sonarr_path
def radarr_path_to_container_path(self, radarr_path: str) -> str:
@@ -50,9 +48,7 @@ class PathMapper:
relative_path = radarr_path[len(radarr_root):].lstrip('/')
return str(Path(container_root) / relative_path) if relative_path else container_root
# Fallback: simple replacement for backward compatibility
if radarr_path.startswith("/mnt/unionfs/Media"):
return radarr_path.replace("/mnt/unionfs/Media", "/media")
# No fallback - if path mapping fails, return original and let validation catch it
return radarr_path
def container_path_to_host_path(self, container_path: str) -> str: