diff --git a/src/services/AttachmentResolver.js b/src/services/AttachmentResolver.js index b4f3ad84b3..51b57b69be 100644 --- a/src/services/AttachmentResolver.js +++ b/src/services/AttachmentResolver.js @@ -45,7 +45,7 @@ export default class AttachmentResolver { this.#user = user this.#shareToken = shareToken this.#currentDirectory = currentDirectory - this.#documentId = fileId ?? session?.documentId + this.#documentId = fileId ?? session.documentId this.#initAttachmentListPromise = this.#updateAttachmentList() } diff --git a/src/tests/services/AttachmentResolver.spec.js b/src/tests/services/AttachmentResolver.spec.js index 3602e71977..5368394cd5 100644 --- a/src/tests/services/AttachmentResolver.spec.js +++ b/src/tests/services/AttachmentResolver.spec.js @@ -47,7 +47,7 @@ describe('Image resolver', () => { const shareToken = 'myShareToken' it('is a class with one constructor argument', () => { - const resolver = new AttachmentResolver({}) + const resolver = new AttachmentResolver({ fileId }) expect(resolver).toBeInstanceOf(AttachmentResolver) }) @@ -65,7 +65,7 @@ describe('Image resolver', () => { 'https://nextcloud.com/pic.jpg', 'data:4173456789ASDF', ] - const resolver = initAttachmentResolver({ }) + const resolver = initAttachmentResolver({ fileId }) for (const src of sources) { const attachment = await resolver.resolve(src) expect(attachment.isImage).toBe(true) @@ -84,7 +84,7 @@ describe('Image resolver', () => { it('handles non-native urls wia webdav', async () => { const src = `/path/to/some image.png` - const resolver = new AttachmentResolver({ user, currentDirectory }) + const resolver = new AttachmentResolver({ fileId, user, currentDirectory }) const attachment = await resolver.resolve(src) expect(attachment.isImage).toBe(true) expect(attachment.previewUrl).toBe('http://localhost/nc-webroot/remote.php/dav/files/user-uid/parentDir/path/to/some%20image.png')