Public bug reported: When sending a "to be created" object (without an id property) to be validated the schemas endpoint returns an error report with E4000 saying the "id" property is required.
I expect the id to be created on POST and therefore not to be required when validating a payload. To reproduce send the following payload to /api/schemas/validationRuleGroup {"code":"CHP","validationRules":[{"id":"UGR3QXRZZGL"},{"id":"rdZFSe8Ay0r"},{"id":"y9hiqDecYJX"}],"description":"Hello","name":"CHP"} Note: The behaviour was introduced in trunk, as sending payloads with id's works in 2.23. ** Affects: dhis2 Importance: Undecided Status: New ** Tags: api ** Tags added: api -- You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. https://bugs.launchpad.net/bugs/1583507 Title: [api] Validating a payload against /api/schemas Status in DHIS: New Bug description: When sending a "to be created" object (without an id property) to be validated the schemas endpoint returns an error report with E4000 saying the "id" property is required. I expect the id to be created on POST and therefore not to be required when validating a payload. To reproduce send the following payload to /api/schemas/validationRuleGroup {"code":"CHP","validationRules":[{"id":"UGR3QXRZZGL"},{"id":"rdZFSe8Ay0r"},{"id":"y9hiqDecYJX"}],"description":"Hello","name":"CHP"} Note: The behaviour was introduced in trunk, as sending payloads with id's works in 2.23. To manage notifications about this bug go to: https://bugs.launchpad.net/dhis2/+bug/1583507/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp