From 9fd976509cf065160901ab4100741d4356463fcd Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Fri, 21 Mar 2025 16:30:21 +0100 Subject: [PATCH] Make this actually work --- controllers/BatteriesApiController.php | 2 +- controllers/ChoresApiController.php | 2 +- controllers/StockApiController.php | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/controllers/BatteriesApiController.php b/controllers/BatteriesApiController.php index 8e5b2861..0701ccc2 100644 --- a/controllers/BatteriesApiController.php +++ b/controllers/BatteriesApiController.php @@ -69,7 +69,7 @@ class BatteriesApiController extends BaseApiController { try { - $batteryDetails = $this->getBatteriesService()->GetBatteryDetails($args['batteryId']); + $batteryDetails = (object)$this->getBatteriesService()->GetBatteryDetails($args['batteryId']); $webhookData = array_merge([ 'battery' => $batteryDetails->battery->name, diff --git a/controllers/ChoresApiController.php b/controllers/ChoresApiController.php index 48c84ce1..ba4c183e 100644 --- a/controllers/ChoresApiController.php +++ b/controllers/ChoresApiController.php @@ -120,7 +120,7 @@ class ChoresApiController extends BaseApiController { try { - $choreDetails = $this->getChoresService()->GetChoreDetails($args['choreId']); + $choreDetails = (object)$this->getChoresService()->GetChoreDetails($args['choreId']); $webhookData = array_merge([ 'chore' => $choreDetails->chore->name, diff --git a/controllers/StockApiController.php b/controllers/StockApiController.php index 93ae29ae..bcbc4080 100644 --- a/controllers/StockApiController.php +++ b/controllers/StockApiController.php @@ -672,11 +672,11 @@ class StockApiController extends BaseApiController { try { - $productDetails = $this->getStockService()->GetProductDetails($args['productId']); + $productDetails = (object)$this->getStockService()->GetProductDetails($args['productId']); $webhookData = array_merge([ 'product' => $productDetails->product->name, - 'grocycode' => (string)(new Grocycode(Grocycode::PRODUCT, $product->id)), + 'grocycode' => (string)(new Grocycode(Grocycode::PRODUCT, $productDetails->product->id)), 'details' => $productDetails, ], GROCY_LABEL_PRINTER_PARAMS); @@ -698,7 +698,7 @@ class StockApiController extends BaseApiController try { $stockEntry = $this->getDatabase()->stock()->where('id', $args['entryId'])->fetch(); - $productDetails = $this->getStockService()->GetProductDetails($stockEntry->product_id); + $productDetails = (object)$this->getStockService()->GetProductDetails($stockEntry->product_id); $webhookData = array_merge([ 'product' => $productDetails->product->name,