submissions: convert sentinel value to optional + api v0.6.1 + fix openapi #30

Merged
Quaternions merged 5 commits from api into staging 2025-03-26 22:48:43 +00:00
2 changed files with 7 additions and 2 deletions
Showing only changes of commit 2867da4b21 - Show all commits
pkg

@ -10,7 +10,7 @@ type ValidateRequest struct {
SubmissionID int64
ModelID int64
ModelVersion int64
ValidatedModelID int64 // optional value
ValidatedModelID *int64 // optional value
}
// Create a new map

@ -534,7 +534,12 @@ func (svc *Service) ActionSubmissionTriggerValidate(ctx context.Context, params
SubmissionID: submission.ID,
ModelID: submission.AssetID,
ModelVersion: submission.AssetVersion,
ValidatedModelID: submission.ValidatedAssetID,
ValidatedModelID: nil,
}
// sentinel values because we're not using rust
if submission.ValidatedAssetID != 0 {
validate_request.ValidatedModelID = &submission.ValidatedAssetID
}
j, err := json.Marshal(validate_request)