diff --git a/pkg/model/submission.go b/pkg/model/submission.go
index b144a87..848820c 100644
--- a/pkg/model/submission.go
+++ b/pkg/model/submission.go
@@ -42,6 +42,8 @@ type Submission struct {
 	Submitter     int64 // UserID
 	AssetID       int64
 	AssetVersion  int64
+	ValidatedAssetID       int64
+	ValidatedAssetVersion  int64
 	Completed     bool   // Has this version of the map been completed at least once on maptest
 	TargetAssetID int64 // where to upload map fix.  if the TargetAssetID is 0, it's a new map.
 	StatusID      Status
diff --git a/pkg/service/submissions.go b/pkg/service/submissions.go
index 38cec7e..73a808f 100644
--- a/pkg/service/submissions.go
+++ b/pkg/service/submissions.go
@@ -471,7 +471,7 @@ func (svc *Service) ActionSubmissionTriggerValidate(ctx context.Context, params
 		SubmissionID:     submission.ID,
 		ModelID:          submission.AssetID,
 		ModelVersion:     submission.AssetVersion,
-		ValidatedModelID: 0, //TODO: reuse velidation models
+		ValidatedModelID: submission.ValidatedAssetID,
 	}
 
 	j, err := json.Marshal(validate_request)