diff --git a/lib/galaxy/files/sources/googlecloudstorage.py b/lib/galaxy/files/sources/googlecloudstorage.py index 9eaaa0c79adf..6e865c4fb35b 100644 --- a/lib/galaxy/files/sources/googlecloudstorage.py +++ b/lib/galaxy/files/sources/googlecloudstorage.py @@ -43,6 +43,8 @@ def _open_fs(self, user_context=None, opts: Optional[FilesSourceOptions] = None) elif props.get("token"): args["client"] = Client(project=project, credentials=Credentials(**props)) handle = GCSFS(bucket_name, root_path=root_path, retry=0, **{**args, **extra_props}) + # https://fs-gcsfs.readthedocs.io/en/stable/#limitations + handle.fix_storage() return handle