From 6fd796e280fcbd50ed8401439662dba5c4de6daf Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Tue, 11 Feb 2025 15:35:13 +0100 Subject: [PATCH] Disable recursive requests for now --- client/src/api/remoteFiles.ts | 2 +- lib/galaxy/webapps/galaxy/api/remote_files.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/api/remoteFiles.ts b/client/src/api/remoteFiles.ts index 5b014a75199f..d4f3698fbbe1 100644 --- a/client/src/api/remoteFiles.ts +++ b/client/src/api/remoteFiles.ts @@ -82,7 +82,7 @@ export async function browseRemoteFiles( query: { format: "uri", target: uri, - recursive: isRecursive, + recursive: false, writeable, limit, offset, diff --git a/lib/galaxy/webapps/galaxy/api/remote_files.py b/lib/galaxy/webapps/galaxy/api/remote_files.py index c5a708d748bf..5e9966e376df 100644 --- a/lib/galaxy/webapps/galaxy/api/remote_files.py +++ b/lib/galaxy/webapps/galaxy/api/remote_files.py @@ -15,6 +15,7 @@ from fastapi.param_functions import Query from typing_extensions import Annotated +from galaxy.exceptions import InternalServerError from galaxy.files.sources import PluginKind from galaxy.managers.context import ProvidesUserContext from galaxy.managers.remote_files import RemoteFilesManager @@ -146,6 +147,8 @@ def index( The total count of files and directories is returned in the 'total_matches' header. """ + if recursive: + raise InternalServerError("recursive parameter temporarily disabled") result, count = self.manager.index( user_ctx, target, format, recursive, disable, writeable, limit, offset, query, sort_by )