File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
components/common/Forms/schema-form Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { Button } from 'antd'
66import dayjs from 'dayjs'
77import localeData from 'dayjs/plugin/localeData'
88import weekday from 'dayjs/plugin/weekday'
9+ import _ from 'lodash'
910import Head from 'next/head'
1011import { useEffect } from 'react'
1112import { defaultPlan , plansConfig } from '../../../../src/constants/plans.config'
@@ -151,20 +152,21 @@ export const SchemaForm = ({
151152 formData = data . formData
152153 } }
153154 transformErrors = { ( errors ) => {
155+ console . log ( 'errors: ' , errors )
154156 return (
155157 errors
156158 // filter out errors on fields that have interpolation (foo is not a valid email but {{trigger.email}} might be)
157159 . filter ( ( error ) => {
158160 if ( error . property ) {
159- const value = formData [ error . property . slice ( 1 ) ] ?? ''
161+ const value = _ . get ( formData , error . property . slice ( 1 ) ) ?? ''
160162 return ! hasInterpolation ( value )
161163 }
162164 return true
163165 } )
164166 // filter out errors for stringified numbers
165167 . filter ( ( error ) => {
166168 if ( error . property && [ 'should be number' , 'should be integer' ] . includes ( error . message ?? '' ) ) {
167- const value = formData [ error . property . slice ( 1 ) ]
169+ const value = _ . get ( formData , error . property . slice ( 1 ) ) ?? ''
168170 return ! Number . isFinite ( Number ( value ) )
169171 }
170172 return true
You can’t perform that action at this time.
0 commit comments