dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #46617
[Bug 1618147] Re: Web API PATCH not working
Thanks, Morten.
I've tried it without the /name, and it still doesn't change the name,
e.g.:
curl -X PATCH -d '{"name": "New Name"}' -H "Content-Type:
application/json" -u admin:district
https://play.dhis2.org/dev/api/24/dataElements/fbfJHSPpUQD
I've also tried putting the "id" field into the payload, but also the
name doesn't change:
curl -X PATCH -d '{"id": "fbfJHSPpUQD", "name": "New Name"}' -H
"Content-Type: application/json" -u admin:district
https://play.dhis2.org/dev/api/24/dataElements/fbfJHSPpUQD
--
You received this bug notification because you are a member of DHIS 2
developers, which is subscribed to DHIS.
https://bugs.launchpad.net/bugs/1618147
Title:
Web API PATCH not working
Status in DHIS:
New
Bug description:
I can't get Web API PATCH to work in 2.24 they way I can in 2.21. The
following commands do not change the names of the referenced
dataElement or dataSet:
curl -X PATCH -d '{"name": "New Name"}' -H "Content-Type:
application/json" -u admin:district
https://play.dhis2.org/dev/api/24/dataElements/fbfJHSPpUQD/name
curl -X PATCH -d '{"name": "New Name"}' -H "Content-Type:
application/json" -u admin:district
https://play.dhis2.org/dev/api/24/dataSets/lyLU2wR22tC/name
As can be seen by these GETs:
curl -u admin:district
https://play.dhis2.org/demo/api/24/dataElements/fbfJHSPpUQD?fields=id,name
curl -u admin:district
https://play.dhis2.org/demo/api/24/dataSets/lyLU2wR22tC?fields=id,name
The same kind of syntax on a local 2.21 system works fine (without the
/24).
This is following up a problem reported to me in 2.23, so please
backport if appropriate. Also please check to see if this should be
backported to 2.22.
To manage notifications about this bug go to:
https://bugs.launchpad.net/dhis2/+bug/1618147/+subscriptions
Follow ups
References