INNER CODE UNIT · Go
seen
stacklok/toolhive · cmd/help/openapi-normalize/main.go:267
seen := make(map[string]bool, len(existing)+len(fields))
for _, field := range existing {
seen[field] = true
}
for _, field := range fields {
if _, exists := properties[field]; !exists {
return fmt.Errorf("required-field override references missing field %q on schema %q", field, sourceName)
}
seen[field] = true
}
required := make([]string, 0, len(seen))
for field := range seen {
required = append(required, field)
}
sort.Strings(required)
schema["required"] = required
}
return nil