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": "" } }, 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()