From faa1889d194316d231e396ac73814aa448d0f0e7 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 18 Jan 2017 10:48:53 +0200 Subject: [PATCH] Prevent marking quote as paid --- app/Ninja/Datatables/InvoiceDatatable.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Ninja/Datatables/InvoiceDatatable.php b/app/Ninja/Datatables/InvoiceDatatable.php index 40e4251a770a..546c71152a76 100644 --- a/app/Ninja/Datatables/InvoiceDatatable.php +++ b/app/Ninja/Datatables/InvoiceDatatable.php @@ -123,8 +123,8 @@ class InvoiceDatatable extends EntityDatatable function ($model) use ($entityType) { return "javascript:submitForm_{$entityType}('markPaid', {$model->public_id})"; }, - function ($model) { - return $model->balance > 0 && Auth::user()->can('editByOwner', [ENTITY_INVOICE, $model->user_id]); + function ($model) use ($entityType) { + return $entityType == ENTITY_INVOICE && $model->balance > 0 && Auth::user()->can('editByOwner', [ENTITY_INVOICE, $model->user_id]); } ], [