Skip to content

Commit d6e2dbd

Browse files
committed
fix: Limit open with Collabora action to pdf files
Signed-off-by: Julius Knorr <[email protected]>
1 parent 2eb855b commit d6e2dbd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/file-actions.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@ const openPdf = new FileAction({
2121
{ productName: richdocuments.productName })
2222
},
2323

24-
enabled: () => {
24+
enabled: (files) => {
25+
if (files.length !== 1) {
26+
return false
27+
}
28+
29+
const isPdf = files[0].mime === 'application/pdf'
2530
// Only enable the file action when files_pdfviewer is enabled
2631
const optionalMimetypes = richdocuments.mimetypesNoDefaultOpen
27-
return optionalMimetypes.includes('application/pdf')
32+
return isPdf && optionalMimetypes.includes('application/pdf')
2833
},
2934

3035
exec: (file) => {

0 commit comments

Comments
 (0)