@@ -13,7 +13,7 @@ const path = require('path')
1313
1414async function addContainerStats ( ldp , reqUri , filename , resourceGraph ) {
1515 const containerStats = await ldp . stat ( filename )
16- addStats ( resourceGraph , reqUri , containerStats )
16+ addStats ( resourceGraph , reqUri , containerStats , filename )
1717 resourceGraph . add (
1818 resourceGraph . sym ( reqUri ) ,
1919 ns . rdf ( 'type' ) ,
@@ -24,7 +24,7 @@ async function addContainerStats (ldp, reqUri, filename, resourceGraph) {
2424 ns . ldp ( 'Container' ) )
2525}
2626
27- async function addFile ( ldp , resourceGraph , containerUri , reqUri , uri , container , file ) {
27+ async function addFile ( ldp , resourceGraph , containerUri , reqUri , container , file ) {
2828 // Skip .meta and .acl
2929 if ( file . endsWith ( ldp . suffixMeta ) || file . endsWith ( ldp . suffixAcl ) ) {
3030 return null
@@ -42,7 +42,7 @@ async function addFile (ldp, resourceGraph, containerUri, reqUri, uri, container
4242 let memberUri = reqUri + ( stats . isDirectory ( ) ? '/' : '' )
4343
4444 // Add fileStats to resource Graph
45- addStats ( resourceGraph , memberUri , stats )
45+ addStats ( resourceGraph , memberUri , stats , file )
4646
4747 // Add to `contains` list
4848 resourceGraph . add (
@@ -106,7 +106,7 @@ async function addFile (ldp, resourceGraph, containerUri, reqUri, uri, container
106106 return null
107107}
108108
109- function addStats ( resourceGraph , reqUri , stats ) {
109+ function addStats ( resourceGraph , reqUri , stats , filename ) {
110110 resourceGraph . add (
111111 resourceGraph . sym ( reqUri ) ,
112112 ns . stat ( 'mtime' ) , // Deprecate?
@@ -122,8 +122,8 @@ function addStats (resourceGraph, reqUri, stats) {
122122 ns . stat ( 'size' ) ,
123123 stats . size )
124124
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'
127127 resourceGraph . add (
128128 resourceGraph . sym ( reqUri ) ,
129129 ns . rdf ( 'type' ) , // convert MIME type to RDF
0 commit comments