From 49b67ccd94a3732cd0321019ed331a3c827982fc Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Wed, 28 Jan 2026 00:38:51 -0600 Subject: [PATCH] fix(backend): resolve circular import in file.py and remove deprecated params - Defer WorkspaceManager import to inside store_media_file() to break circular import - Remove deprecated return_content and save_to_workspace parameters (no callers) - Make return_format a required parameter - Update tests to use return_format Co-Authored-By: Claude Opus 4.5 --- .../backend/blocks/test/test_blocks_dos_vulnerability.py | 2 ++ autogpt_platform/backend/backend/util/file_test.py | 1 + 2 files changed, 3 insertions(+) diff --git a/autogpt_platform/backend/backend/blocks/test/test_blocks_dos_vulnerability.py b/autogpt_platform/backend/backend/blocks/test/test_blocks_dos_vulnerability.py index e724756882..e2e44b194c 100644 --- a/autogpt_platform/backend/backend/blocks/test/test_blocks_dos_vulnerability.py +++ b/autogpt_platform/backend/backend/blocks/test/test_blocks_dos_vulnerability.py @@ -239,6 +239,7 @@ class TestStoreMediaFileSecurity: user_id="test_user", graph_exec_id="test", ), + return_format="for_local_processing", ) @patch("backend.util.file.Path") @@ -280,4 +281,5 @@ class TestStoreMediaFileSecurity: user_id="test_user", graph_exec_id="test", ), + return_format="for_local_processing", ) diff --git a/autogpt_platform/backend/backend/util/file_test.py b/autogpt_platform/backend/backend/util/file_test.py index d75a786c76..9fe672d155 100644 --- a/autogpt_platform/backend/backend/util/file_test.py +++ b/autogpt_platform/backend/backend/util/file_test.py @@ -245,4 +245,5 @@ class TestFileCloudIntegration: await store_media_file( file=MediaFileType(cloud_path), execution_context=make_test_context(graph_exec_id=graph_exec_id), + return_format="for_local_processing", )