From c3bad26cd85a8e1e42a36ed6ef11b4fb98d41319 Mon Sep 17 00:00:00 2001 From: jeanvier Date: Wed, 25 Sep 2024 14:32:52 +0200 Subject: [PATCH] fix: validator --- package.json | 2 +- playground/app.vue | 2 +- src/runtime/composables/validator.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 8c7e227..19038c3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@wgr-sa/nuxt-form", "description": "Form builder for Nuxt", - "version": "0.8.8", + "version": "0.8.9", "repository": "https://github.com/WGR-SA/nuxt-form.git", "author": "jeanvier", "license": "MIT", diff --git a/playground/app.vue b/playground/app.vue index b013ec6..820a5f3 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -16,7 +16,7 @@ name="asdf" :rules="[ 'isEmail']" /> - + diff --git a/src/runtime/composables/validator.ts b/src/runtime/composables/validator.ts index 50d234b..a1ceac6 100644 --- a/src/runtime/composables/validator.ts +++ b/src/runtime/composables/validator.ts @@ -23,7 +23,7 @@ export const useFormValidator = () => { return } - if (form.data.state[field]) { + if (field in form.data.state) { // @ts-ignore TODO: import only validation functions const result = validator(form.data.state[field].toString(), rule.$params.options)