I need to execute POST request with the following preconditions: json has 2 parent concepts with the same concept name, but different properties, like
{
"dictionary": {
"concept": {
"c1": {
"logicalName": "c1",
"isNull": true
},
"c1": {
"logicalName": "c1",
"isNull": false
}
}
}}
but after post request i observed that 1st concept with json property "isNull": true was removed. But i'm expecting that in this case system will fail with proper error code and shown proper validation message.
i double checked with the regular cURL and the same input json from file - everything looks fine.
Why karate removes 1 block from json input? Could you please advice?
Thank you