File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ export class Resource extends BaseResource {
92
92
public async update ( pk : string | number , params : any = { } ) : Promise < ParamsType > {
93
93
const instance = await this . model . findOne ( pk )
94
94
if ( instance ) {
95
- const preparedParams = this . prepareParams ( params )
95
+ const preparedParams = flat . unflatten ( this . prepareParams ( params ) )
96
96
Object . keys ( preparedParams ) . forEach ( ( paramName ) => {
97
97
instance [ paramName ] = preparedParams [ paramName ]
98
98
} )
@@ -146,7 +146,7 @@ export class Resource extends BaseResource {
146
146
147
147
if ( type === 'number' ) {
148
148
if ( property . isArray ( ) ) {
149
- preparedParams [ key ] = param . map ( ( p ) => Number ( p ) )
149
+ preparedParams [ key ] = param ? param . map ( ( p ) => Number ( p ) ) : param
150
150
} else {
151
151
preparedParams [ key ] = Number ( param )
152
152
}
You can’t perform that action at this time.
0 commit comments