X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fcdea9d131e4ba823ac8b69224d90b8eb5f4ae2e..0be45d32255d83c410aad4e34560c478917ee6c4:/services/fuse/arvados_fuse/fusedir.py diff --git a/services/fuse/arvados_fuse/fusedir.py b/services/fuse/arvados_fuse/fusedir.py index 91539850aa..769771e7be 100644 --- a/services/fuse/arvados_fuse/fusedir.py +++ b/services/fuse/arvados_fuse/fusedir.py @@ -648,12 +648,12 @@ and the directory will appear if it exists. e = None if group_uuid_pattern.match(k): - project_object = self.api.groups().get( - uuid=k).execute(num_retries=self.num_retries) - if project_object[u'group_class'] != "project": + project = self.api.groups().list( + filters=[['group_class', '=', 'project'], ["uuid", "=", k]]).execute(num_retries=self.num_retries) + if project[u'items_available'] == 0: return False e = self.inodes.add_entry(ProjectDirectory( - self.inode, self.inodes, self.api, self.num_retries, project_object)) + self.inode, self.inodes, self.api, self.num_retries, project[u'items'][0])) else: e = self.inodes.add_entry(CollectionDirectory( self.inode, self.inodes, self.api, self.num_retries, k))