diff --git a/frontend/src/features/document/ui/DocumentUpload.vue b/frontend/src/features/document/ui/DocumentUpload.vue index 26b664c..49613c7 100644 --- a/frontend/src/features/document/ui/DocumentUpload.vue +++ b/frontend/src/features/document/ui/DocumentUpload.vue @@ -42,7 +42,10 @@ function openFilePicker() { async function onFileSelect(e: Event) { const target = e.target as HTMLInputElement const file = target.files?.[0] - if (file) { + if ( + file && + (file.type === 'application/pdf' || file.name.toLowerCase().endsWith('.pdf')) + ) { try { store.clearError() const doc = await store.upload(file)