@@ -67,7 +67,7 @@ export function createFormObject<
6767 TSchema extends StandardSchemaV1 = StandardSchemaV1 ,
6868 const TAdditionalProps = Record < string , never > ,
6969> ( options : CreateFormObjectOptions < TData , TSchema , TAdditionalProps > ) {
70- let initialData = pickNonSpecialProps ( options . defaultValues ?.( ) ?? { } ) as Partial < TData >
70+ let initialData = pickNonSpecialProps ( options . defaultValues ?.( ) ?? { } , true ) as Partial < TData >
7171
7272 const onSuccess = createEventHook ( )
7373 const onError = createEventHook < Error > ( )
@@ -88,18 +88,18 @@ export function createFormObject<
8888 }
8989 if ( options . resetDefaultValues ) {
9090 const values = await options . resetDefaultValues ( )
91- initialData = pickNonSpecialProps ( values ) as Partial < TData >
91+ initialData = pickNonSpecialProps ( values , true ) as Partial < TData >
9292 }
9393 else if ( options . defaultValues ) {
94- initialData = pickNonSpecialProps ( options . defaultValues ( ) ) as Partial < TData >
94+ initialData = pickNonSpecialProps ( options . defaultValues ( ) , true ) as Partial < TData >
9595 }
9696 Object . assign ( form , initialData )
9797 } ,
9898 async $submit ( ) {
9999 form . $loading = true
100100 form . $error = null
101101 try {
102- const data = options ?. transformData ? options . transformData ( form as unknown as Partial < TData > ) : pickNonSpecialProps ( form ) as Partial < TData >
102+ const data = options ?. transformData ? options . transformData ( form as unknown as Partial < TData > ) : pickNonSpecialProps ( form , true ) as Partial < TData >
103103 const { issues } = await this . $schema [ '~standard' ] . validate ( data )
104104 if ( issues ) {
105105 const error = new Error ( issues . map ( i => i . message ) . join ( ', ' ) )
0 commit comments