]> source.dussan.org Git - nextcloud-server.git/commit
fix(files): Correctly validate new node name
authorFerdinand Thiessen <opensource@fthiessen.de>
Thu, 25 Jul 2024 20:51:12 +0000 (22:51 +0200)
committerFerdinand Thiessen <opensource@fthiessen.de>
Tue, 27 Aug 2024 10:33:26 +0000 (12:33 +0200)
commitdf2baa4c1551999799cb1ca7cf2ccd89034cf684
tree004872b2da1f4d93e97e2274bcc848b3184dc0a8
parent7340e85b0cf502131d357e265f1805eb4909b5dc
fix(files): Correctly validate new node name

* Resolves https://github.com/nextcloud/server/issues/45409

This includes two fixes:

1. The name in the "new node" dialog is correctly selected (e.g. `file.txt` only `file` is selected by default), to allow quick naming

2. `@nextcloud/files` functions for filename validation are used, this allows to use new Nextcloud 30 capabilities (e.g. reserved names)

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
apps/files/src/components/FileEntry/FileEntryName.vue
apps/files/src/components/NewNodeDialog.vue
apps/files/src/utils/filenameValidity.ts [new file with mode: 0644]
cypress/e2e/files/FilesUtils.ts
cypress/e2e/files/files-renaming.cy.ts [new file with mode: 0644]
package-lock.json
package.json