diff --git a/apps/files/src/views/TemplatePicker.vue b/apps/files/src/views/TemplatePicker.vue index cd2e52fe7b..a1fb0f9425 100644 --- a/apps/files/src/views/TemplatePicker.vue +++ b/apps/files/src/views/TemplatePicker.vue @@ -208,6 +208,8 @@ export default { const fileInfo = response.data.ocs.data this.logger.debug('Created new file', fileInfo) + await fileList?.addAndFetchFileInfo(this.name) + // Run default action const fileAction = OCA.Files.fileActions.getDefaultFileAction(fileInfo.mime, 'file', OC.PERMISSION_ALL) fileAction.action(fileInfo.basename, { @@ -217,9 +219,6 @@ export default { fileActions: fileList?.fileActions, }) - // Reload files list - fileList?.reload?.() || window.location.reload() - this.close() } catch (error) { this.logger.error('Error while creating the new file from template')