Il 30 agosto 2016 13:50:18 CEST, "Francesco Chicchiriccò" <[email protected]> ha scritto: >Hi Colm, >have you already tried via SyncopeClient? There should be integration >test cases for AND...
I'd think that the fiql string needs to be encoded, otherwise ; could be interpreted by CXF as separator for matrix parameters... >Il 30 agosto 2016 13:39:10 CEST, Colm O hEigeartaigh ><[email protected]> ha scritto: >>Hi all, >> >>I've created the following users in Syncope with attributes of "city" >>and >>"country": >> >>alice/dublin/ireland >>bob/dublin/canada >>eve//usa >> >>Search for users who live in dublin gives the correct total of "2": >> >>curl -u admin:password >>http://localhost:9080/syncope/rest/users?fiql=city==dublin >> >>However, if I search for users who live in dublin and canada, I still >>get >>"2", meaning that the second search term is ignored: >> >>curl -u admin:password >>http://localhost:9080/syncope/rest/users?fiql=city==dublin;country==canada >> >>The strange thing is that the "or" condition appears to work ok. >>Searching >>for users who live in dublin or the usa returns all 3 users as >>expected: >> >>curl -u admin:password >>http://localhost:9080/syncope/rest/users?fiql=city==dublin,country==usa >> >>This is reproducible on both 2.0.0-SNAPSHOT + 1.2.8. It is a bug IMO >>but >>wanted to get some feedback first before creating a JIRA. >> >>Colm. -- Francesco Chicchiriccò Tirasa - Open Source Excellence http://www.tirasa.net/ Involved at The Apache Software Foundation: member, Syncope PMC chair, Cocoon PMC, Olingo PMC, CXF Committer, OpenJPA Committer http://home.apache.org/~ilgrosso/
