Daily updates from Odoo
Tuesday, May 6, 2025
2 changes · saas-18.3
Resolved issues and error corrections
The Belgian fleet disallowed expenses feature now correctly installs the required Belgian expense categories before using them. This prevents setup errors and ensures vehicle-related expense account rules work as expected.
Original PR description
Commit https://github.com/odoo/enterprise/commit/66ec6f497d1adfdffae6840899d08c168f6ab63a links particular BE disallowed expense categories to accounts and makes a vehicle required when using those accounts. The dependencies of `l10n_be_account_disallowed_expenses_fleet` did not ensure the creation of the Belgian expense categories. Fix --- Add `l10n_be_disallowed_expenses` as a dependency of `l10n_be_account_disallowed_expenses_fleet` Solves Runbot-181948
This fixes a mobile issue in the VoIP keypad where tapping buttons could use the wrong action and fail. Taps and clicks now follow the same behavior, improving reliability and preventing unwanted zooming when users double-tap on mobile devices.
Original PR description
The touchend event must be preventDefault-ed to prevent zooming on double-tab on mobile. However, the touchend handler was incorrectly set to this.props.onClickKey, which doesn't exist. This commit updates the code to trigger a click event on touchend so that the same handler is used whether the button is tapped or clicked, preventing similar situations where the click handler is updated but not the touchend handler, leaving the latter broken.