From b1ee1605b64c7dca77b3e4246440d62739fffc3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:46:28 +0300 Subject: [PATCH] fixed zero amount document status --- app/Listeners/Document/MarkDocumentReceived.php | 5 +++++ app/Listeners/Document/MarkDocumentSent.php | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/app/Listeners/Document/MarkDocumentReceived.php b/app/Listeners/Document/MarkDocumentReceived.php index eba419f48..250b60029 100644 --- a/app/Listeners/Document/MarkDocumentReceived.php +++ b/app/Listeners/Document/MarkDocumentReceived.php @@ -21,6 +21,11 @@ class MarkDocumentReceived if (! in_array($event->document->status, ['partial', 'paid'])) { $event->document->status = 'received'; + //This control will be removed when approval status is added to documents. + if ($event->document->amount == 0) { + $event->document->status = 'paid'; + } + $event->document->save(); } diff --git a/app/Listeners/Document/MarkDocumentSent.php b/app/Listeners/Document/MarkDocumentSent.php index 50e76273e..ac611be90 100644 --- a/app/Listeners/Document/MarkDocumentSent.php +++ b/app/Listeners/Document/MarkDocumentSent.php @@ -16,6 +16,11 @@ class MarkDocumentSent if (! in_array($event->document->status, ['partial', 'paid'])) { $event->document->status = 'sent'; + //This control will be removed when approval status is added to documents. + if ($event->document->amount == 0) { + $event->document->status = 'paid'; + } + $event->document->save(); }