diff --git a/app/Helpers/Epc/EpcQrGenerator.php b/app/Helpers/Epc/EpcQrGenerator.php index 25a5ee9a833e..fe4fcbd84878 100644 --- a/app/Helpers/Epc/EpcQrGenerator.php +++ b/app/Helpers/Epc/EpcQrGenerator.php @@ -13,6 +13,7 @@ namespace App\Helpers\Epc; use App\Models\Company; use App\Models\Invoice; +use App\Utils\Ninja; use BaconQrCode\Renderer\ImageRenderer; use BaconQrCode\Renderer\Image\SvgImageBackEnd; use BaconQrCode\Renderer\RendererStyle\RendererStyle; @@ -77,10 +78,10 @@ class EpcQrGenerator private function validateFields() { - if(isset($this->company?->custom_fields?->company2)) + if(Ninja::isSelfHost() && isset($this->company?->custom_fields?->company2)) nlog('The BIC field is not present and _may_ be a required fields for EPC QR codes'); - if(isset($this->company?->custom_fields?->company1)) + if(Ninja::isSelfHost() && isset($this->company?->custom_fields?->company1)) nlog('The IBAN field is required'); } diff --git a/app/Observers/InvoiceObserver.php b/app/Observers/InvoiceObserver.php index 8844ba53610f..249aa23866f8 100644 --- a/app/Observers/InvoiceObserver.php +++ b/app/Observers/InvoiceObserver.php @@ -45,8 +45,8 @@ class InvoiceObserver * @return void */ public function updated(Invoice $invoice) - {nlog("updated"); - $subscriptions = Webhook::where('company_id', $invoice->company_id) + { + $subscriptions = Webhook::where('company_id', $invoice->company_id) ->where('event_id', Webhook::EVENT_UPDATE_INVOICE) ->exists();