Hi Lorill, this is admittedly a bit confusing but expected behavior per now.
In 2.21 we have made the rules for data import a bit stricter and made it consistent with the rules for direct data entry. The rule is that by default you cannot enter data for a period for which the end date is in the future (i.e period is not over). This is done to prevent people from entering data before the period is over, and makes sense e.g. for service delivery data (you cannot enter number of people treated for X before the period is over). For some types of data, e.g. population data, this is not ideal, as you want to enter population for future periods. To handle that you can set the "open future periods" to a value higher than 0. So you are correct in that this behavior has changed in 2.21, and that is seems a bit strange. That said, given the logic explained above it gives you better control of what data is imported. E.g. when you allow regular users to import data you want to impose stricter control over the data that can be imported. So we plan to keep this constraint in place for now - you can just adjust the "allow future periods" value to work around it. regards, Lars On Tue, Oct 27, 2015 at 6:52 PM, Lorill Crees <lcr...@2paths.com> wrote: > Hi, > > We're in the process of testing out an upgrade to v 2.21 and are > encountering a new issue with the upload of data values via the API in > regards to the openFuturePeriods field. > > The dataset we're uploading data to is set to yearly data, and the data we > are uploading has a period of "2015". The openFuturePeriods field is set to > "0". When uploading we get the error: > "Data element does not allow for future periods through data sets: > y8oCRZx5gMs" > > Testing setting the openFuturePeriods to "1" gets rid of the error. > > However, in v 2.20 we could upload data for 2015 (current year) with no > problem when the openFuturePeriods was set to "0". > > Has something changed in the logic for how dates are calculated for > openFuturePeriods? We wouldn't consider the current year to be a future > year. > > Please help! > > Thanks, > > Lorill > > _______________________________________________ > 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 > > -- Lars Helge Øverland Lead developer, DHIS 2 University of Oslo Skype: larshelgeoverland http://www.dhis2.org <https://www.dhis2.org>
_______________________________________________ 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