Skip to content

Commit 6bf38db

Browse files
author
Julien Veyssier
committed
fix template picker for file actions using the fileInfoModel
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
1 parent 8eee11e commit 6bf38db

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

apps/files/js/dist/main.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/files/js/dist/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/files/src/views/TemplatePicker.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,16 +213,19 @@ export default {
213213
)
214214
this.logger.debug('Created new file', fileInfo)
215215
216-
await fileList?.addAndFetchFileInfo(this.name)
216+
const { status, data } = await fileList?.addAndFetchFileInfo(this.name).then((status, data) => ({status, data}))
217217
218+
const model = new OCA.Files.FileInfoModel(data, {
219+
filesClient: fileList?.filesClient,
220+
})
218221
// Run default action
219222
const fileAction = OCA.Files.fileActions.getDefaultFileAction(fileInfo.mime, 'file', OC.PERMISSION_ALL)
220223
fileAction.action(fileInfo.basename, {
221224
$file: fileList?.findFileEl(this.name),
222225
dir: currentDirectory,
223226
fileList,
224227
fileActions: fileList?.fileActions,
225-
fileInfoModel: fileList?.getModelForFile(this.name),
228+
fileInfoModel: model,
226229
})
227230
228231
this.close()

0 commit comments

Comments
 (0)