From 35b8f06501e355d284985a2827e2f0c963a87f0b Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Wed, 29 Dec 2021 14:54:40 +0100 Subject: [PATCH] fix template picker for file actions using the fileInfoModel Signed-off-by: Julien Veyssier Signed-off-by: nextcloud-command --- apps/files/src/views/TemplatePicker.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/files/src/views/TemplatePicker.vue b/apps/files/src/views/TemplatePicker.vue index dcf134c2456..f519cc3d182 100644 --- a/apps/files/src/views/TemplatePicker.vue +++ b/apps/files/src/views/TemplatePicker.vue @@ -213,8 +213,11 @@ export default { ) this.logger.debug('Created new file', fileInfo) - await fileList?.addAndFetchFileInfo(this.name) + const data = await fileList?.addAndFetchFileInfo(this.name).then((status, data) => data) + const model = new OCA.Files.FileInfoModel(data, { + filesClient: fileList?.filesClient, + }) // Run default action const fileAction = OCA.Files.fileActions.getDefaultFileAction(fileInfo.mime, 'file', OC.PERMISSION_ALL) fileAction.action(fileInfo.basename, { @@ -222,7 +225,7 @@ export default { dir: currentDirectory, fileList, fileActions: fileList?.fileActions, - fileInfoModel: fileList?.getModelForFile(this.name), + fileInfoModel: model, }) this.close()