Community
Participate
Working Groups
n.forEach(function(item) {
names[decodeURIComponent(item)] = Object.create(null);
});
return fileUtil.getProject(req.user.workspaceDir, fileRoot, filepath, names).then(function(project) {
return fileUtil.getProject(req.user.workspaceDir, fileRoot, filepath, {names: names}).then(function(project) {
return fileUtil.withStatsAndETag(project, function(error, stats, etag) {
if (error && error.code === 'ENOENT') {
res.sendStatus(204);
for(var i = 0, len = children.length; i < len; i++) {
var c = children[i],
n = names[c.Name];
if(n && (c.Directory && n.isDirectory)) {
if(n && (c.Directory && n.isDirectory || !c.Directory && !n.isDirectory)) {
return resolve(filepath);
}