fix(handler): restore JoinAliases for proper WHERE sanitization

This commit is contained in:
Hein
2026-03-24 12:00:02 +02:00
parent 0d50bcfee6
commit e289c2ed8f
2 changed files with 34 additions and 31 deletions

View File

@@ -2884,6 +2884,8 @@ func (h *Handler) filterExtendedOptions(validator *common.ColumnValidator, optio
// Filter base RequestOptions
filtered.RequestOptions = validator.FilterRequestOptions(options.RequestOptions)
// Restore JoinAliases cleared by FilterRequestOptions — still needed for SanitizeWhereClause
filtered.RequestOptions.JoinAliases = options.JoinAliases
// Filter SearchColumns
filtered.SearchColumns = validator.FilterValidColumns(options.SearchColumns)