From 56981b73d1a9256a2c69adb7b45a2e9a06b4dfce Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 12 Feb 2017 10:02:01 +0200 Subject: [PATCH] Prevent invoices from marked as viewed when using invoice.services --- app/Http/Controllers/InvoiceController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php index 2f46ff2d60dc..f08d82de0259 100644 --- a/app/Http/Controllers/InvoiceController.php +++ b/app/Http/Controllers/InvoiceController.php @@ -167,6 +167,11 @@ class InvoiceController extends BaseController $contact->invitation_openend = $invitation->opened_date && $invitation->opened_date != '0000-00-00 00:00:00' ? $invitation->opened_date : false; $contact->invitation_status = $contact->email_error ? false : $invitation->getStatus(); $contact->invitation_signature_svg = $invitation->signatureDiv(); + + // when using invoice.services prevent markng as viewed + if (Utils::isNinja() && $account->domain_id != \Domain::INVOICENINJA_COM) { + $contact->invitation_link .= '?silent=true'; + } } } }