mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 10:49:25 +00:00
fix: scim user query endpoint don't allow SortBy custom field (#9235)
# Which Problems Are Solved - scim list users endpoint (`GET /scim/v2/{orgId}/Users`): handle unsupported `SortBy` columns correctly # How the Problems Are Solved - throw an error if sorting by an unsupported column is requested # Additional Context Part of #8140
This commit is contained in:
@@ -118,7 +118,7 @@ func (r *ListRequest) toSearchRequest(defaultSortCol query.Column, fieldPathColu
|
||||
if r.SortBy == "" {
|
||||
// set a default sort to ensure consistent results
|
||||
sr.SortingColumn = defaultSortCol
|
||||
} else if sortCol, err := fieldPathColumnMapping.Resolve(r.SortBy); err != nil {
|
||||
} else if sortCol, err := fieldPathColumnMapping.Resolve(r.SortBy); err != nil || sortCol.FieldType == filter.FieldTypeCustom {
|
||||
return sr, serrors.ThrowInvalidValue(zerrors.ThrowInvalidArgument(err, "SCIM-SRT1", "SortBy field is unknown or not supported"))
|
||||
} else {
|
||||
sr.SortingColumn = sortCol.Column
|
||||
|
Reference in New Issue
Block a user