diff --git a/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js b/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js index f752380fc8a..124495a8192 100644 --- a/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js +++ b/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js @@ -27,7 +27,8 @@ export class TimeOffDialogFormController extends FormController { } get canDelete() { - return this.model.root.data.can_cancel || false; + const record = this.model.root.data; + return record.can_cancel || record.state && !['validate', 'refuse'].includes(record.state); } }