aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorskjnldsv <skjnldsv@protonmail.com>2025-01-29 11:23:44 +0100
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2025-01-30 12:09:38 +0000
commit1a48054ce91539b006948f70d219537f39c155f5 (patch)
tree7d2055bf5a76b129f999d132030b3c35fed3f123
parent9c3dc03945e82474cf39ad884f4d4df9b7820e07 (diff)
downloadnextcloud-server-backport/50524/stable31.tar.gz
nextcloud-server-backport/50524/stable31.zip
fix(files_sharing): file request form validity check resetbackport/50524/stable31
Signed-off-by: skjnldsv <skjnldsv@protonmail.com> [skip ci]
-rw-r--r--apps/files_sharing/src/components/NewFileRequestDialog.vue13
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/files_sharing/src/components/NewFileRequestDialog.vue b/apps/files_sharing/src/components/NewFileRequestDialog.vue
index f4825004508..7ce8c576a56 100644
--- a/apps/files_sharing/src/components/NewFileRequestDialog.vue
+++ b/apps/files_sharing/src/components/NewFileRequestDialog.vue
@@ -218,10 +218,9 @@ export default defineComponent({
methods: {
onPageNext() {
const form = this.$refs.form as HTMLFormElement
- if (!form.checkValidity()) {
- form.reportValidity()
- return
- }
+
+ // Reset custom validity
+ form.querySelectorAll('input').forEach(input => input.setCustomValidity(''))
// custom destination validation
// cannot share root
@@ -232,6 +231,12 @@ export default defineComponent({
return
}
+ // If the form is not valid, show the error message
+ if (!form.checkValidity()) {
+ form.reportValidity()
+ return
+ }
+
if (this.currentStep === STEP.FIRST) {
this.currentStep = STEP.SECOND
return