diff --git a/src/Controller/Webhooks.php b/src/Controller/Webhooks.php index 20daf75c..dd141c47 100644 --- a/src/Controller/Webhooks.php +++ b/src/Controller/Webhooks.php @@ -61,7 +61,10 @@ public function handle_requests() $this->config->log()->info('Webhook Received: empty body!'); return; } - if (!$this->orderByWoocommerce($body->data->code, $body->data->order->metadata, $body->id) ) { + $code = $body->data->code ?? null; + $metadata = $body->data->order->metadata ?? null; + + if (!$this->orderByWoocommerce($code, $metadata, $body->id) ) { return; }