Affects Version/s: servicenow-connector-188.8.131.52
Fix Version/s: servicenow-connector-184.108.40.206
Component/s: ServiceNow Connector
Environment:ServiceNowConnector: 220.127.116.11-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"
'gt' 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 'gt_153744455303'
- Send GET request with 'gt queryFilter = name gt "gt_153744455302"'
Expected result: Result should contain only records which 'name' attribute have greater value than 'gt_153744455302' (e.g. 'gt_153744455303').
For example above then result should look like:
Actual result: Result contained records which had lesser value than 'gt_153744455302' 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: