Hi Syncope Devs,
  Could you please check Does Syncope support braces " ( ) " in a FIQL request ?

I faced with an issue: it seems Syncope ignores braces in the request, for 
example (get groups items):
- request is : (name==testA,name==testB);name==testC
- the same request (http encoded) is: 
http://192.168.99.100:9080/syncope/rest/groups?fiql=<http://192.168.99.100:9080/syncope/rest/groups?fiql=name%3D%3DtestA%2Cname%3D%3DtestB3Bname%3D%3DtestC>%28name%3D%3DtestA%2Cname%3D%3DtestB%29%3Bname%3D%3DtestC<http://192.168.99.100:9080/syncope/rest/groups?fiql=name%3D%3DtestA%2Cname%3D%3DtestB3Bname%3D%3DtestC><http://192.168.99.100:9080/syncope/rest/groups?fiql=name%3D%3DtestA%2Cname%3D%3DtestB3Bname%3D%3DtestC>

In this case response should return zero items , but it returns Group item with 
name=testA  - the same result if there would not been braces like below:
 - request is : name==testA,name==testB;name==testC or FIQL encode 
name%3D%3DtestA%2Cname%3D%3DtestB%3Bname%3D%3DtestC<http://192.168.99.100:9080/syncope/rest/groups?fiql=name%3D%3DtestA%2Cname%3D%3DtestB3Bname%3D%3DtestC>


It seems Syncope ignores braces "( )".
<http://192.168.99.100:9080/syncope/rest/groups?fiql=name%3D%3DtestA%2Cname%3D%3DtestB3Bname%3D%3DtestC>

Thanks,
Iurii Smyrnov
Software Developer
ismyr...@talend.com

Reply via email to