Skip to content

Commit 2d35c09

Browse files
authored
Merge pull request #14 from SoftwareBrothers/fix/embedded-models
feat: Allow embedded entities
2 parents 62f67de + 52330ea commit 2d35c09

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Resource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export class Resource extends BaseResource {
9292
public async update(pk: string | number, params: any = {}): Promise<ParamsType> {
9393
const instance = await this.model.findOne(pk)
9494
if (instance) {
95-
const preparedParams = this.prepareParams(params)
95+
const preparedParams = flat.unflatten(this.prepareParams(params))
9696
Object.keys(preparedParams).forEach((paramName) => {
9797
instance[paramName] = preparedParams[paramName]
9898
})
@@ -146,7 +146,7 @@ export class Resource extends BaseResource {
146146

147147
if (type === 'number') {
148148
if (property.isArray()) {
149-
preparedParams[key] = param.map((p) => Number(p))
149+
preparedParams[key] = param ? param.map((p) => Number(p)) : param
150150
} else {
151151
preparedParams[key] = Number(param)
152152
}

0 commit comments

Comments
 (0)