Affects Version/s: servicenow-connector-220.127.116.11
Fix Version/s: servicenow-connector-18.104.22.168
Component/s: ServiceNow Connector
Environment:ServiceNowConnector: 22.214.171.124-SNAPSHOT (SCM-Revision: a08efde9e1c4a47210af10a29839347fc6a54283),
OpenIDM version "6.5.0-SNAPSHOT" (build: 20180918214511, revision: 399e836) jenkins-OpenIDM-build-master-531,
Linux Mint 18.2 64-bit,
openjdk version "1.8.0_181"
'ge' query filter doesn't work correctly, because the request can return lesser value.
Steps to reproduce:
- Download, unzip openidm, start openidm and set up ServiceNow connector according documentation
- Send POST request - create user 'ge_153744455303'
- Send GET request with 'ge queryFilter = name ge "ge_153744455303"'
Expected result: Result should contain only records which 'name' attribute have greater or equal value than 'ge_153744455303'.
For example above then result should look like:
Actual result: Result contained records which had lesser value than 'ge_153744455303' for 'name' attribute.
Note: I think that it could be due to comparing lower values of this attribute.
then output for above python code is: