Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 7.0.0
-
Component/s: Module - Repository DS
-
Labels:
Description
Steps to reproduce -
- IDM 6.5.0.
- embedded DS, explicit mapping for managed user (db/ds/repo.ds-explicit-managed-user.json).
- start IDM, create 2 managed users.
- query-all-ids:
$ curl -u openidm-admin:openidm-admin "http://trio:8076/openidm/managed/user?_queryId=query-all-ids" | jq . { "result": [ { "_id": "17e10192-7c89-45fb-acad-b75e7ff6ff47", "_rev": "000000008987e95e", "userName": null, "accountStatus": null, "effectiveRoles": null, "effectiveAssignments": null, "postalCode": null, "stateProvince": null, ...
- whereas a query-all:
$ curl -u openidm-admin:openidm-admin "http://trio:8076/openidm/managed/user?_queryId=query-all" | jq . { "result": [ { "_id": "17e10192-7c89-45fb-acad-b75e7ff6ff47", "_rev": "000000008987e95e", "userName": "wy1", "accountStatus": "active", "effectiveRoles": null, ...
- I removed this line from repo.ds.json:
"returnNullForMissingProperties": true
- restarted IDM.
=> And now query-all-ids returns expected output:
$ curl -u openidm-admin:openidm-admin "http://trio:8076/openidm/managed/user?_queryId=query-all-ids" | jq . { "result": [ { "_id": "17e10192-7c89-45fb-acad-b75e7ff6ff47", "_rev": "000000008987e95e" }, { "_id": "980334d2-5b2f-4248-a557-bca9ee5199fc", "_rev": "000000004c03e9ec" } ],
Attachments
Issue Links
- depends on
-
OPENDJ-6503 returnNullForMissingProperties=true supersedes _field specification
-
- Done
-
- is duplicated by
-
OPENIDM-12635 Embedded DJ explicit user returns all NULL valued attributes for query-all-ids
-
- Closed
-
-
OPENIDM-13828 query-all-ids returns fields with null values
-
- Closed
-
- is related to
-
OPENIDM-12633 Embedded DJ explicit user is missing records from activity.csv
-
- Closed
-
-
OPENIDM-13657 Implement Filter to map all queryId-based QueryRequests to queryFilter-based QueryRequests
-
- Closed
-
- is required by
-
OPENIDM-12683 Embedded DJ explicit user object has null properties on validTarget
-
- Closed
-