From 71e8b733ea455bb293ab412e59dac2c45e1e54a3 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 24 Apr 2018 16:20:05 +0300 Subject: [PATCH] Add debug logging --- app/Models/AccountGateway.php | 7 +++++++ app/Ninja/Repositories/InvoiceRepository.php | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/app/Models/AccountGateway.php b/app/Models/AccountGateway.php index f102d4e16f7d..22e901aee197 100644 --- a/app/Models/AccountGateway.php +++ b/app/Models/AccountGateway.php @@ -25,6 +25,13 @@ class AccountGateway extends EntityModel */ protected $dates = ['deleted_at']; + /** + * @var array + */ + protected $hidden = [ + 'config' + ]; + /** * @return mixed */ diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index e6efdbca600a..8f14698b8e82 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -374,6 +374,13 @@ class InvoiceRepository extends BaseRepository $account = $invoice ? $invoice->account : \Auth::user()->account; $publicId = isset($data['public_id']) ? $data['public_id'] : false; + if (Utils::isNinjaProd() && ! Utils::isReseller()) { + $copy = json_decode( json_encode($data), true); + $copy['data'] = false; + $logMessage = date('r') . ' account_id: ' . $account->id . ' ' . json_encode($copy); + @file_put_contents(storage_path('logs/invoice-repo.log'), $logMessage, FILE_APPEND); + } + $isNew = ! $publicId || $publicId == '-1'; if ($invoice) {