Bugfixes:
During functional testing of the 'related records' feature, we found that a contract could incorrectly have both a matter and another contract set as its parent and that searches for parent entities failed to return records that already had a parent.
When users performed functional testing of the invoice approval workflow feature, they:
They could not decline an invoice.
The invoice preview didn't contain the 'reason for decline' field.
They saw the 'user does not have permission to view this file' error message when they tried to view an invoice, even though they were an approver and should have been able to see the invoice preview.
A user saw an error message when a duplicate email record was found in the soon-to-be-released enhanced email grid and preview feature.
During regression testing of the feature that lets users decline contract approvals, the UI for a contract's lifecycle wasn't correct, when a user declined a contract.