Skip to content

Commit 6da3a7c

Browse files
committed
fix: fix import data with null value
1 parent 71dd7cc commit 6da3a7c

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

packages/persistence/src/record/record.mutate-visitor.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@ export class RecordMutateVisitor extends AbstractQBMutationVisitor implements IR
6969
private readonly eb: ExpressionBuilder<any, any>,
7070
) {
7171
super()
72-
const mutableFields = this.table.schema.mutableFields
73-
for (const field of mutableFields) {
74-
this.setData(field.id.value, null)
75-
}
7672
}
7773

7874
idIn(spec: IdIn): void {

packages/table/src/modules/records/record/record-values.vo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class RecordValuesVO extends ValueObject {
2929
const values: RecordValues = {}
3030

3131
for (const field of fields) {
32-
const value = dto[field.id.value] ?? dto[field.name.value]
32+
const value = dto[field.id.value] ?? dto[field.name.value] ?? null
3333
const fieldValue: Option<MutableFieldValue> = value === undefined ? None : FieldValueFactory.create(field, value)
3434

3535
let v: MutableFieldValue | undefined = undefined

0 commit comments

Comments
 (0)