diff --git a/forms/record_upsert.go b/forms/record_upsert.go index daf38d29..2ed9687b 100644 --- a/forms/record_upsert.go +++ b/forms/record_upsert.go @@ -755,7 +755,7 @@ func (form *RecordUpsert) Submit(interceptors ...InterceptorFunc[*models.Record] } } - if m.GetId() == form.record.GetId() { + if m.TableName() == form.record.TableName() && m.GetId() == form.record.GetId() { return form.processFilesToUpload() } @@ -769,7 +769,7 @@ func (form *RecordUpsert) Submit(interceptors ...InterceptorFunc[*models.Record] } } - if m.GetId() == form.record.GetId() { + if m.TableName() == form.record.TableName() && m.GetId() == form.record.GetId() { return form.processFilesToUpload() }