From c5d0786ed6cb3db428b2e36ab3ea0c7ffd4c7178 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 27 Sep 2016 10:37:37 +0300 Subject: [PATCH] Prevent partial from being negative --- app/Ninja/Repositories/InvoiceRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index b25dce98edbc..c99b7737c4c8 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -475,7 +475,7 @@ class InvoiceRepository extends BaseRepository } if (isset($data['partial'])) { - $invoice->partial = min(round(Utils::parseFloat($data['partial']), 2), $invoice->balance); + $invoice->partial = max(0,min(round(Utils::parseFloat($data['partial']), 2), $invoice->balance)); } $invoice->amount = $total;