[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