backend: test for exact DisplayName match
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

- The ListMaps method is unexpectedly finding DisplayName substrings
This commit was merged in pull request #350.
This commit is contained in:
2026-03-24 19:39:27 -07:00
parent 4a399cc2ea
commit a5711cdc30

View File

@@ -567,8 +567,12 @@ func (svc *Service) ActionSubmissionTriggerSubmit(ctx context.Context, params ap
if err != nil {
return err
}
if len(maps_list) != 0 {
return ErrDisplayNameNotUnique
// The map search finds substrings, we only want exact matches
for _, m := range maps_list {
if m.DisplayName == submission.DisplayName {
return ErrDisplayNameNotUnique
}
}
// transaction