diff --git a/src/storage/ExtensionBasedMapper.ts b/src/storage/ExtensionBasedMapper.ts index 6d8634d93..427673a2c 100644 --- a/src/storage/ExtensionBasedMapper.ts +++ b/src/storage/ExtensionBasedMapper.ts @@ -118,7 +118,7 @@ export class ExtensionBasedMapper implements FileIdentifierMapper { * * @returns A ResourcePath object containing path and (optional) slug fields. */ - public exctractDocumentName(identifier: ResourceIdentifier): ResourcePath { + public extractDocumentName(identifier: ResourceIdentifier): ResourcePath { const [ , containerPath, documentName ] = /^(.*\/)([^/]+\/?)?$/u.exec(this.getRelativePath(identifier)) ?? []; if ( (typeof containerPath !== 'string' || normalizePath(containerPath) === '/') && typeof documentName !== 'string') { diff --git a/src/storage/FileResourceStore.ts b/src/storage/FileResourceStore.ts index d005583c5..aaafc156d 100644 --- a/src/storage/FileResourceStore.ts +++ b/src/storage/FileResourceStore.ts @@ -151,7 +151,7 @@ export class FileResourceStore implements ResourceStore { // Break up the request URI in the different parts `containerPath` and `documentName` as we know their semantics // from addResource to call the InteractionController in the same way. - const { containerPath, documentName } = this.resourceMapper.exctractDocumentName(identifier); + const { containerPath, documentName } = this.resourceMapper.extractDocumentName(identifier); // eslint-disable-next-line no-param-reassign representation.metadata.identifier = DataFactory.namedNode(identifier.path); const raw = representation.metadata.quads();