Skip to content

Commit 4ec2116

Browse files
authored
Merge pull request #6268 from LibreSign/fix/envelope-file-viewer-fallback
fix: envelope file viewer fallback
2 parents 9dc4aff + 39d0805 commit 4ec2116

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/Components/RightSidebar/EnvelopeFilesList.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -362,19 +362,20 @@ export default {
362362
return url.toString()
363363
},
364364
openFile(file) {
365-
if (window.OCA?.Viewer !== undefined) {
365+
const fileUrl = generateUrl('/apps/libresign/p/pdf/{uuid}', { uuid: file.uuid })
366+
if (OCA?.Viewer !== undefined) {
366367
const fileInfo = {
367-
source: generateUrl('/apps/libresign/p/pdf/{uuid}', {
368-
uuid: file.uuid,
369-
}),
368+
source: fileUrl,
370369
basename: file.name,
371370
mime: 'application/pdf',
372371
fileid: file.nodeId,
373372
}
374-
window.OCA.Viewer.open({
373+
OCA.Viewer.open({
375374
fileInfo,
376375
list: [fileInfo],
377376
})
377+
} else {
378+
window.open(`${fileUrl}?_t=${Date.now()}`)
378379
}
379380
},
380381
isSelected(fileId) {

src/components/validation/EnvelopeValidation.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,8 @@ export default {
247247
return n('libresign', '{progress} of {total} document signed', '{progress} of {total} documents signed', total, { progress, total })
248248
},
249249
viewFile(file) {
250+
const fileUrl = generateUrl('/apps/libresign/p/pdf/{uuid}', { uuid: file.uuid })
250251
if (OCA?.Viewer !== undefined) {
251-
const fileUrl = generateUrl('/apps/libresign/p/pdf/{uuid}', { uuid: file.uuid })
252252
const fileInfo = {
253253
source: fileUrl,
254254
basename: file.name,
@@ -260,7 +260,6 @@ export default {
260260
list: [fileInfo],
261261
})
262262
} else {
263-
const fileUrl = generateUrl('/apps/libresign/p/pdf/{uuid}', { uuid: file.uuid })
264263
window.open(`${fileUrl}?_t=${Date.now()}`)
265264
}
266265
},

0 commit comments

Comments
 (0)