Recurring

This commit is contained in:
= 2020-07-01 12:32:36 +10:00
parent e3b8651211
commit db21378fc3

View File

@ -192,15 +192,15 @@ class RecurringInvoice extends BaseModel
case RecurringInvoice::FREQUENCY_FOUR_WEEKS: case RecurringInvoice::FREQUENCY_FOUR_WEEKS:
return Carbon::parse($this->next_send_date->addWeeks(4)); return Carbon::parse($this->next_send_date->addWeeks(4));
case RecurringInvoice::FREQUENCY_MONTHLY: case RecurringInvoice::FREQUENCY_MONTHLY:
return Carbon::parse($this->next_send_date->addMonth()); return Carbon::parse($this->next_send_date->addMonthNoOverflow());
case RecurringInvoice::FREQUENCY_TWO_MONTHS: case RecurringInvoice::FREQUENCY_TWO_MONTHS:
return Carbon::parse($this->next_send_date->addMonths(2)); return Carbon::parse($this->next_send_date->addMonthsNoOverflow(2));
case RecurringInvoice::FREQUENCY_THREE_MONTHS: case RecurringInvoice::FREQUENCY_THREE_MONTHS:
return Carbon::parse($this->next_send_date->addMonths(3)); return Carbon::parse($this->next_send_date->addMonthsNoOverflow(3));
case RecurringInvoice::FREQUENCY_FOUR_MONTHS: case RecurringInvoice::FREQUENCY_FOUR_MONTHS:
return Carbon::parse($this->next_send_date->addMonths(4)); return Carbon::parse($this->next_send_date->addMonthsNoOverflow(4));
case RecurringInvoice::FREQUENCY_SIX_MONTHS: case RecurringInvoice::FREQUENCY_SIX_MONTHS:
return Carbon::parse($this->next_send_date->addMonths(6)); return Carbon::parse($this->next_send_date->addMonthsNoOverflow(6));
case RecurringInvoice::FREQUENCY_ANNUALLY: case RecurringInvoice::FREQUENCY_ANNUALLY:
return Carbon::parse($this->next_send_date->addYear()); return Carbon::parse($this->next_send_date->addYear());
case RecurringInvoice::FREQUENCY_TWO_YEARS: case RecurringInvoice::FREQUENCY_TWO_YEARS: