Skip to content

Commit 69be8e5

Browse files
committed
Ensure that we can upload and display bloompub files properly.
1 parent de70311 commit 69be8e5

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

contentcuration/contentcuration/frontend/shared/mixins.js

+1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ export const constantStrings = createTranslator('ConstantStrings', {
117117
mp3: 'MP3 audio',
118118
pdf: 'PDF document',
119119
epub: 'EPub document',
120+
bloompub: 'BloomPub document',
120121
jpg: 'JPG image',
121122
jpeg: 'JPEG image',
122123
png: 'PNG image',

contentcuration/contentcuration/frontend/shared/views/files/Uploader.vue

+7-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
ref="fileUpload"
1515
style="display: none;"
1616
type="file"
17-
:accept="acceptedMimetypes"
17+
:accept="acceptedFileTypes"
1818
:multiple="allowMultiple"
1919
data-test="upload-dialog"
2020
@change="handleFiles($event.target.files)"
@@ -129,8 +129,12 @@
129129
: !fp.supplementary && (!this.displayOnly || fp.display)
130130
);
131131
},
132-
acceptedMimetypes() {
133-
return flatMap(this.acceptedFiles, f => f.associated_mimetypes).join(',');
132+
acceptedFileTypes() {
133+
return uniq(
134+
flatMap(this.acceptedFiles, f => f.associated_mimetypes).concat(
135+
this.acceptedExtensions.map(ext => `.${ext}`)
136+
)
137+
).join(',');
134138
},
135139
acceptedExtensions() {
136140
return uniq(flatMap(this.acceptedFiles, f => f.allowed_formats));

0 commit comments

Comments
 (0)