diff --git a/modules/worker/back/methods/calendar/absences.js b/modules/worker/back/methods/calendar/absences.js index 36d71ea81d..b84b558438 100644 --- a/modules/worker/back/methods/calendar/absences.js +++ b/modules/worker/back/methods/calendar/absences.js @@ -146,7 +146,7 @@ module.exports = Self => { }); if (currentContract) { - const maxHolidays = currentContract.holidays().days; + const maxHolidays = currentContract.holidays() && currentContract.holidays().days; calendar.totalHolidays = maxHolidays; workedDays -= entitlementRate; diff --git a/modules/worker/front/calendar/index.html b/modules/worker/front/calendar/index.html index fe61e828ec..f10201763d 100644 --- a/modules/worker/front/calendar/index.html +++ b/modules/worker/front/calendar/index.html @@ -26,7 +26,7 @@
Holidays
{{'Used' | translate}} {{$ctrl.calendar.holidaysEnjoyed}} - {{'of' | translate}} {{$ctrl.calendar.totalHolidays}} {{'days' | translate}} + {{'of' | translate}} {{$ctrl.calendar.totalHolidays || 0}} {{'days' | translate}}