fix(render): ensure object is deep copied before realization in Render method (#3720)
parent
39a1001fe9
commit
b94ecabff8
|
|
@ -95,7 +95,12 @@ func (t *Table) Render(o any, ns string, r *model1.Row) error {
|
|||
if t.specs.isEmpty() {
|
||||
return nil
|
||||
}
|
||||
cols, err := t.specs.realize(row.Object.Object, t.defaultHeader(), r)
|
||||
|
||||
obj := row.Object.Object
|
||||
if obj != nil {
|
||||
obj = obj.DeepCopyObject()
|
||||
}
|
||||
cols, err := t.specs.realize(obj, t.defaultHeader(), r)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue