19362: Use hardlinks to a singleton for each project/collection.
[arvados.git] / sdk / go / arvados / fs_users.go
index ae47414b7abe80b9c0e2a2ff0a5e7c36d7320dd2..5f9edb40fd308e2f06de5ccbb188757f12fd98ac 100644 (file)
@@ -20,7 +20,7 @@ func (fs *customFileSystem) usersLoadOne(parent inode, name string) (inode, erro
                return nil, os.ErrNotExist
        }
        user := resp.Items[0]
-       return fs.newProjectNode(parent, user.Username, user.UUID, nil), nil
+       return fs.newProjectDir(parent, user.Username, user.UUID, nil), nil
 }
 
 func (fs *customFileSystem) usersLoadAll(parent inode) ([]inode, error) {
@@ -41,7 +41,7 @@ func (fs *customFileSystem) usersLoadAll(parent inode) ([]inode, error) {
                        if user.Username == "" {
                                continue
                        }
-                       inodes = append(inodes, fs.newProjectNode(parent, user.Username, user.UUID, nil))
+                       inodes = append(inodes, fs.newProjectDir(parent, user.Username, user.UUID, nil))
                }
                params.Filters = []Filter{{"uuid", ">", resp.Items[len(resp.Items)-1].UUID}}
        }