← Back to team overview

dhis2-devs team mailing list archive

Re: Inconsistent behavior between dataValues and dataValueSets endpoints in regards to data set period expiry

 

Ok could be. My worry is we should return similar object whether one or
many.

-----
Thank you,
Abyot.

(sent from mobile)
On Aug 18, 2015 11:44 AM, "Morten Olav Hansen" <mortenoh@xxxxxxxxx> wrote:

> Hm, I think this is something different entirely.. If I understand Jason
> right, its only checking for locked data sets on /api/dataValues and not on
> /api/dataValueSets ?
>
> --
> Morten
>
> On Tue, Aug 18, 2015 at 4:21 PM, Abyot Gizaw <abyota@xxxxxxxxx> wrote:
>
>> Hi Morten,
>>
>> Is this thing related to the other discussion we have? I think we should
>> stick to one consistent format - like returning importSummaries always.
>>
>>
>> ---
>> Thank you,
>> Abyot.
>>
>> On Tue, Aug 18, 2015 at 9:13 AM, Jason Pickering <
>> jason.p.pickering@xxxxxxxxx> wrote:
>>
>>> Hi Devs,
>>> When data is imported through the API through the dataValues end point,
>>> it appears that if a data set which the data elements which are being
>>> reported has an period which is locked (or expired) it is not possible to
>>> import the data. You get a message like
>>>
>>> {"httpStatus":"Conflict","httpStatusCode":409,"status":"ERROR","message":"Data
>>> set is locked"}
>>>
>>> When you import the same data through the dataValueSets endpoint, it
>>> works.
>>>
>>> In this case, you get
>>>
>>> {"responseType":"ImportSummary","status":"SUCCESS","description":"Import
>>> process completed
>>> successfully","importCount":{"imported":21,"updated":0,"ignored":0,"deleted":0},"dataSetComplete":"false"}
>>>
>>> as an example.
>>>
>>> This does not seem to be entirely consistent behavior. Is this being
>>> considered to be implemented in a future release?
>>>
>>> Regards,
>>> Jason
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

Follow ups

References