Monday, March 27, 2023
4 changes · master
Resolved issues and error corrections
This fixes a crash that could happen when the Mail app processed certain chat or call session member updates with incomplete information. It improves reliability for users by allowing these updates to be handled safely instead of interrupting the experience.
Original PR description
Before this commit, we were trying to access `channelMember.thread.channelMembers` when inserting a member, but some inserts come without this key. A traceback could occur when inserts of `rtcSession` records came with a `channelMember` with little information on their thread.
This fix ensures the Belgian Balance Sheet remains balanced while still showing the current year profit or loss in the expected line. It improves confidence in Belgian financial reports by aligning Balance Sheet figures with the Profit & Loss report, with tests added to protect the behavior.
Original PR description
The aim of this PR is to ensure that the Balance Sheet is always balanced while ensuring that the "Bénéfice/Perte de l'année en cours" line shows the total from the Profit & Loss report. We also introduce tests ensuring this behaviour. Task: 3060790
Mouse movement in the Gantt view now triggers fewer unnecessary screen updates. This improves responsiveness, especially when Gantt rows show progress bars, making planning views feel smoother for users.
Original PR description
The function computeDerivedParamsFromHover used to modify too often some reactive objects. This lead some sub components of the gantt renderer render themselves too many times on mousemove. This was particularly bad in the case of the gantt row progress bars.
Expired document sharing links now show the normal shared document portal with a clearer error message instead of an error page. This gives users better guidance when a shared link is no longer valid and reduces confusion for recipients.
Original PR description
When trying to access to an expired share link the page was displaying an error message. The behaviour after fix is the rendering of the normal share space portal displaying a error message. TaskId-3165603