Scenario:
Tasks are missing from many projects which are in Open status. The Project Structure information is incomplete and random tasks are not displayed in the application.

Cause:
Missing currency exchange rate cause the application GUI to appear like it had the tasks missing in the timesheet and the project. In this specific case the CAD$ Currency initial value was changed which caused an error and hence the associated tasks were not reflecting in any part of the GUI.

Resolution:
To avoid this behavior from occurring again, use a date in the Effective Date field so that the currency value overlapping is avoided. The overlap of this value causes the tasks to disappear.

  • Change the base currency to a different currency. (eg: from CAD$ to USD$).
  • Change the currency defined in the default rate of the Project. (eg: from CAD$ to AUD$).
  • Now delete and re-create the old base currency (in this example its the CAD$) with the same value.
  • Revert the changes made in step 1 and step 2.
  • Navigate to the project screen to confirm issue resolution.