Bug Fixes and Maintenance
Bug Fixes:
- Fixed bug where, if the project was classical and the linking ID was different than the participant id, there would be a logic error when checking for an existing record in the destination project.
Changelog:
- Added return condition and logging for when the linking field is different from the participant id, and it isn't filled.
- Made changes to code to use REDCap::evaluateLogic() function when evaluating triggers. Changes have also been made to the UI and logic validation in accordance with this. Users have to revert back to REDCap's way of querying checkboxes in branching logic.