Skip to content

Commit ad47f5f

Browse files
committed
listContainer now uses ldp/stat types, fix nodeSolidServer#95
1 parent 5e6c602 commit ad47f5f

3 files changed

Lines changed: 24 additions & 2 deletions

File tree

lib/ldp.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,32 @@ LDP.prototype.listContainer = function (filename, uri, containerData, callback)
203203
typeStatement.object);
204204
});
205205

206+
// TODO is this a repetition?
206207
fs.stat(filename + file, function(err, fileStats) {
207208
if (err) {}
208209

210+
if (fileStats.isDirectory()) {
211+
resourceGraph.add(
212+
metadataGraph.sym(fileSubject),
213+
ns.rdf('type'),
214+
ns.ldp('BasicContainer'));
215+
216+
resourceGraph.add(
217+
metadataGraph.sym(fileSubject),
218+
ns.rdf('type'),
219+
ns.ldp('Container'));
220+
221+
resourceGraph.add(
222+
metadataGraph.sym(fileSubject),
223+
ns.rdf('type'),
224+
ns.stat('Directory'));
225+
} else {
226+
resourceGraph.add(
227+
metadataGraph.sym(fileSubject),
228+
ns.rdf('type'),
229+
ns.stat('File'));
230+
}
231+
209232
resourceGraph.add(
210233
metadataGraph.sym(fileSubject),
211234
ns.stat('mtime'),

lib/login.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function loginHandler(req, res, next) {
1111
return next();
1212
}
1313
if (req.session.userId && req.session.identified) {
14-
debug("User: " + req.session.profile);
14+
debug("User: " + req.session.userId);
1515
res.set('User', req.session.userId);
1616
return next();
1717
} else {

test/acl.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1009,7 +1009,6 @@ describe('ACL Class', function () {
10091009

10101010
var user1 = "https://user1.databox.me/profile/card#me";
10111011
var user2 = "https://user2.databox.me/profile/card#me";
1012-
var nicola = "https://nicola.databox.me/profile/card#me";
10131012
var address = 'https://server.tld/test';
10141013

10151014
describe('readACL', function () {

0 commit comments

Comments
 (0)