[ARVADOS] updated: 1.1.4-3-ga840e65
Git user
git at public.curoverse.com
Thu Apr 12 05:57:10 EDT 2018
Summary of changes:
services/fuse/arvados_fuse/fusedir.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
via a840e658554cccdf5cda70c71666a62b862f9f48 (commit)
from fcdea9d131e4ba823ac8b69224d90b8eb5f4ae2e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit a840e658554cccdf5cda70c71666a62b862f9f48
Author: Fuad Muhic <muhic.fuad at gmail.com>
Date: Thu Apr 12 11:49:32 2018 +0200
Optimized API call to not return non project groups
Arvados-DCO-1.1-Signed-off-by: Fuad Muhic <fmuhic at capeannenterprises.com>
diff --git a/services/fuse/arvados_fuse/fusedir.py b/services/fuse/arvados_fuse/fusedir.py
index 9153985..769771e 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))
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list