3.2.4 (2019-7-19)
This release fixes several bugs, and contains client, server API, and database changes.
Bug Fixes
- #244 - In the Admin Panel Datasets screen, after saving a new Dataset, the UI appeared to update but would confusingly revert to the previous state if you click to another screen, then return (the DB was updated correctly, however). The UI now updates and maintains state correctly.
- #243 - If for some reason the initial demographics query did not return expected patient ids (eg because they have no demographics data) but a subsequent dataset did return the expected id, an error was thrown. This is now corrected and the unknown patient data is ignored.
- #244 - In the Patient List, if one additional dataset remained to be added, the "+ Add Data" button was incorrectly hidden.
- #246 - If a dataset errored out on the API request, the "Loading" modal was not dismissed. The user is now alerted to the error and the modal disappears.
- #247 - If a field name contained characters not allowed in REDCap or was too long, the export process to REDCap could break. Field and dataset names are now checked and cleaned prior to export.
- #253 - If numeric units were not defined for a concept but it was dragged over, the UI would show 'undefined' as units. It now doesn't display any text.
Upgrading to 3.2.4
-
Client app and server API - Recompile and deploy the latest client and server API files as described in the Leaf installation instructions, making sure to first remove any previously deployed instances.
-
Database - execute the 3.2.3__3.2.4 database update script on your Leaf application database.