From 7939cea2fac3c718931bc1df0aa4b7971bf46026 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 4a7c0d73e39..39839b05ed0 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, write_intent: isWriteIntent, limit, offset, diff --git a/lib/galaxy/webapps/galaxy/api/remote_files.py b/lib/galaxy/webapps/galaxy/api/remote_files.py index 75059d5cbdf..9cf527423dc 100644 --- a/lib/galaxy/webapps/galaxy/api/remote_files.py +++ b/lib/galaxy/webapps/galaxy/api/remote_files.py @@ -14,6 +14,7 @@ from fastapi import ( ) from fastapi.param_functions import Query +from galaxy.exceptions import InternalServerError from galaxy.files.sources import PluginKind from galaxy.managers.context import ProvidesUserContext from galaxy.managers.remote_files import RemoteFilesManager @@ -148,6 +149,8 @@ class FastAPIRemoteFiles: 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, write_intent or writeable, limit, offset, query, sort_by )