projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '13198-keep-web-metrics'
[arvados.git]
/
services
/
fuse
/
arvados_fuse
/
fusedir.py
diff --git
a/services/fuse/arvados_fuse/fusedir.py
b/services/fuse/arvados_fuse/fusedir.py
index f4ff6c9e1adca536e6e5725282e3d617a29aab74..769771e7beb52cafd5fa11033921973de501e54c 100644
(file)
--- a/
services/fuse/arvados_fuse/fusedir.py
+++ b/
services/fuse/arvados_fuse/fusedir.py
@@
-648,10
+648,12
@@
and the directory will appear if it exists.
e = None
if group_uuid_pattern.match(k):
e = None
if group_uuid_pattern.match(k):
- project_object = self.api.groups().get(
- uuid=k).execute(num_retries=self.num_retries)
+ 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(
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))
else:
e = self.inodes.add_entry(CollectionDirectory(
self.inode, self.inodes, self.api, self.num_retries, k))