diff --git a/pkg/service_internal/mapfixes.go b/pkg/service_internal/mapfixes.go index 49ef1b4..8d8b576 100644 --- a/pkg/service_internal/mapfixes.go +++ b/pkg/service_internal/mapfixes.go @@ -84,6 +84,7 @@ func (svc *Service) ActionMapfixSubmitted(ctx context.Context, params internal.A target_status := model.MapfixStatusSubmitted smap := datastore.Optional() smap.Add("status_id", target_status) + smap.Add("asset_version", params.ModelVersion) err := svc.DB.Mapfixes().IfStatusThenUpdate(ctx, params.MapfixID, []model.MapfixStatus{model.MapfixStatusSubmitting}, smap) if err != nil { return err diff --git a/pkg/service_internal/submissions.go b/pkg/service_internal/submissions.go index 3acb264..5b46efd 100644 --- a/pkg/service_internal/submissions.go +++ b/pkg/service_internal/submissions.go @@ -83,6 +83,7 @@ func (svc *Service) ActionSubmissionSubmitted(ctx context.Context, params intern target_status := model.SubmissionStatusSubmitted smap := datastore.Optional() smap.Add("status_id", target_status) + smap.Add("asset_version", params.ModelVersion) err := svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusSubmitting}, smap) if err != nil { return err