diff options
Diffstat (limited to 'apps/files/src/views/TemplatePicker.vue')
-rw-r--r-- | apps/files/src/views/TemplatePicker.vue | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/files/src/views/TemplatePicker.vue b/apps/files/src/views/TemplatePicker.vue index 2682570bd5d..cddacc863e1 100644 --- a/apps/files/src/views/TemplatePicker.vue +++ b/apps/files/src/views/TemplatePicker.vue @@ -275,7 +275,13 @@ export default defineComponent({ async onSubmit() { const fileId = this.selectedTemplate?.fileid - const fields = await getTemplateFields(fileId) + + // Only request field extraction if there is a valid template + // selected and it's not the blank template + let fields = [] + if (fileId && fileId !== this.emptyTemplate.fileid) { + fields = await getTemplateFields(fileId) + } if (fields.length > 0) { spawnDialog(TemplateFiller, { |