NPIO: If the Finish Date of a an Application is set and saved, then made null and saved, the Application throws error: INV-0016 Missing planned cost start or finish date to any attempted save, including setting the Finish Date.
Steps to Reproduce:
- Create an Application.
- Set Finish Date and Save.
- Set Finish Date to null and Save, save is effective and no error message is thrown.
- Make any change to the Application, including setting Finish Date and Save.
Expected: Application change is saved.
Actual: Error message: INV-0016 Missing planned start cost start or finish date, is thrown.
The error message is clear - it indicates 'missing planned start and finish dates. Be sure to check the attribute 'Set Planned Cost Dates' - if this field is selected (checkmarked) the application attempts to automatically update the planning dates. If the Planned Cost field has a value, and no date is retrieved from the Investment dates, the error message is generated. Uncheck this option, set the Planning Dates manually and the NPIO Investment will allow for null Start and Finish dates.