From bc0ab9727990fd9cbf37c8f31c7df9b33e3d1664 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 12 Jan 2016 14:24:25 +0200 Subject: [PATCH] Enable setting the recurring due date through the API --- app/Ninja/Repositories/InvoiceRepository.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index 08b1987323dc..7a4ec66b0aee 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -247,10 +247,12 @@ class InvoiceRepository extends BaseRepository $invoice->frequency_id = $data['frequency_id'] ? $data['frequency_id'] : 0; $invoice->start_date = Utils::toSqlDate($data['start_date']); $invoice->end_date = Utils::toSqlDate($data['end_date']); - $invoice->due_date = null; $invoice->auto_bill = isset($data['auto_bill']) && $data['auto_bill'] ? true : false; - if(isset($data['recurring_due_date'])){ + + if (isset($data['recurring_due_date'])) { $invoice->due_date = $data['recurring_due_date']; + } elseif (isset($data['due_date'])) { + $invoice->due_date = $data['due_date']; } } else { if (isset($data['due_date']) || isset($data['due_date_sql'])) {