@@ -13,7 +13,7 @@ const path = require('path')
13
13
14
14
async function addContainerStats ( ldp , reqUri , filename , resourceGraph ) {
15
15
const containerStats = await ldp . stat ( filename )
16
- addStats ( resourceGraph , reqUri , containerStats )
16
+ addStats ( resourceGraph , reqUri , containerStats , filename )
17
17
resourceGraph . add (
18
18
resourceGraph . sym ( reqUri ) ,
19
19
ns . rdf ( 'type' ) ,
@@ -24,7 +24,7 @@ async function addContainerStats (ldp, reqUri, filename, resourceGraph) {
24
24
ns . ldp ( 'Container' ) )
25
25
}
26
26
27
- async function addFile ( ldp , resourceGraph , containerUri , reqUri , uri , container , file ) {
27
+ async function addFile ( ldp , resourceGraph , containerUri , reqUri , container , file ) {
28
28
// Skip .meta and .acl
29
29
if ( file . endsWith ( ldp . suffixMeta ) || file . endsWith ( ldp . suffixAcl ) ) {
30
30
return null
@@ -42,7 +42,7 @@ async function addFile (ldp, resourceGraph, containerUri, reqUri, uri, container
42
42
let memberUri = reqUri + ( stats . isDirectory ( ) ? '/' : '' )
43
43
44
44
// Add fileStats to resource Graph
45
- addStats ( resourceGraph , memberUri , stats )
45
+ addStats ( resourceGraph , memberUri , stats , file )
46
46
47
47
// Add to `contains` list
48
48
resourceGraph . add (
@@ -106,7 +106,7 @@ async function addFile (ldp, resourceGraph, containerUri, reqUri, uri, container
106
106
return null
107
107
}
108
108
109
- function addStats ( resourceGraph , reqUri , stats ) {
109
+ function addStats ( resourceGraph , reqUri , stats , filename ) {
110
110
resourceGraph . add (
111
111
resourceGraph . sym ( reqUri ) ,
112
112
ns . stat ( 'mtime' ) , // Deprecate?
@@ -122,8 +122,8 @@ function addStats (resourceGraph, reqUri, stats) {
122
122
ns . stat ( 'size' ) ,
123
123
stats . size )
124
124
125
- if ( mime . lookup ( reqUri ) ) { // Is the file has a well-known type,
126
- let type = 'http://www.w3.org/ns/iana/media-types/' + mime . lookup ( reqUri ) + '#Resource'
125
+ if ( mime . lookup ( filename ) ) { // Is the file has a well-known type,
126
+ let type = 'http://www.w3.org/ns/iana/media-types/' + mime . lookup ( filename ) + '#Resource'
127
127
resourceGraph . add (
128
128
resourceGraph . sym ( reqUri ) ,
129
129
ns . rdf ( 'type' ) , // convert MIME type to RDF
0 commit comments