From 648972ab56e97b99a7faba9c76ddfd61cffd7eb5 Mon Sep 17 00:00:00 2001 From: sascha Date: Sat, 12 Sep 2026 19:52:47 +0200 Subject: [PATCH 1/2] fix: allow 15 minutes for FHD Radarr import --- fileflows/flow/flow_auto_movie_pipeline.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fileflows/flow/flow_auto_movie_pipeline.json b/fileflows/flow/flow_auto_movie_pipeline.json index 91cffd0..95bc959 100644 --- a/fileflows/flow/flow_auto_movie_pipeline.json +++ b/fileflows/flow/flow_auto_movie_pipeline.json @@ -4,7 +4,7 @@ "DateCreated": "2026-05-13T06:59:27Z", "DateModified": "2026-07-15T18:19:38Z", "Enabled": true, - "Revision": 14, + "Revision": 15, "Type": 0, "ReadOnly": false, "Default": false, @@ -352,7 +352,7 @@ "ImportPath": "/tdarr/converted/video/", "UseUnmappedPath": false, "MoveMode": true, - "TimeOut": 300, + "TimeOut": 900, "Color": "" } }, -- 2.49.1 From f1b83fcdc23c89b80b4797c4da6b5f34b87b191b Mon Sep 17 00:00:00 2001 From: sascha Date: Sat, 12 Sep 2026 19:52:48 +0200 Subject: [PATCH 2/2] test: cover large NAS import timeout --- fileflows/tests/test_flow_import_failure_routing.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fileflows/tests/test_flow_import_failure_routing.py b/fileflows/tests/test_flow_import_failure_routing.py index bdb370c..28ff16d 100644 --- a/fileflows/tests/test_flow_import_failure_routing.py +++ b/fileflows/tests/test_flow_import_failure_routing.py @@ -26,6 +26,16 @@ class FlowImportFailureRoutingTests(unittest.TestCase): with self.subTest(node=node["Uid"]): self.assertEqual(node["ErrorConnection"]["InputNode"], fail_node["Uid"]) + def test_fhd_radarr_import_timeout_handles_large_nas_copy(self): + flow = json.loads(FLOW.read_text()) + fhd_radarr = next( + part + for part in flow["Parts"] + if part.get("Name") == "Radarr - Trigger Manual Import" + and part.get("Model", {}).get("ImportPath") == "/tdarr/converted/video/" + ) + self.assertGreaterEqual(fhd_radarr["Model"]["TimeOut"], 900) + if __name__ == "__main__": unittest.main() -- 2.49.1