You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Precedence (brackets) seem to be ignored when parsing a filter like (ignore the non scim attributes): expression := "( username eq \"test\" or request.path sw \"/finance\" ) and subject eq \"abc\""
Calling filter.ParseFilter([]byte(expression)) returns a filter.Expression result whose string value is: username eq "test" or request.path sw "/finance" and subject eq "abc"
I have tried having spaces between brackets ("(") and content as well as no spaces.
I notice that the test does not actually validate the result, it just tests for no detected errors.
The text was updated successfully, but these errors were encountered:
Precedence (brackets) seem to be ignored when parsing a filter like (ignore the non scim attributes):
expression := "( username eq \"test\" or request.path sw \"/finance\" ) and subject eq \"abc\""
Calling
filter.ParseFilter([]byte(expression))
returns afilter.Expression
result whose string value is:username eq "test" or request.path sw "/finance" and subject eq "abc"
I have tried having spaces between brackets ("(") and content as well as no spaces.
I notice that the test does not actually validate the result, it just tests for no detected errors.
The text was updated successfully, but these errors were encountered: