From 08c72c60fcc4c7924a0a83d0c41e22db51195d2a Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Tue, 15 Jan 2019 10:09:15 +0100 Subject: [PATCH] Fix REST controller, add missing record ID on edit --- crm/rest/module.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crm/rest/module.go b/crm/rest/module.go index f8b07114a..0d13b6785 100644 --- a/crm/rest/module.go +++ b/crm/rest/module.go @@ -72,7 +72,10 @@ func (s *Module) RecordCreate(ctx context.Context, r *request.ModuleRecordCreate } func (s *Module) RecordEdit(ctx context.Context, r *request.ModuleRecordEdit) (interface{}, error) { - return s.record.With(ctx).Update(&types.Record{ModuleID: r.ModuleID, Values: r.Values}) + return s.record.With(ctx).Update(&types.Record{ + ID: r.RecordID, + ModuleID: r.ModuleID, + Values: r.Values}) } func (s *Module) RecordDelete(ctx context.Context, r *request.ModuleRecordDelete) (interface{}, error) {