fix: add type annotations to whitelisted expense functions

Cause

get_vat_rate est décorée avec @frappe.whitelist(), qui applique la validation de types sur tous les arguments. Comme validate_tax_rates appelle la fonction via le wrapper, l'absence d'annotations levait FrappeTypeError à la validation de l'Expense, empêchant toute création d'expense via la PWA HRMS et le desk.

Fix

Ajout des annotations str sur expense_type et company.

Edited by Antoine Maas

Merge request reports

Loading