From fb293a6b9a4e744b93383af9a4ec7b2f1b22b29b Mon Sep 17 00:00:00 2001 From: Marko <52066939+HeX87@users.noreply.github.com> Date: Fri, 22 Mar 2024 14:21:13 +0100 Subject: [PATCH] fix double slack notification --- src/EventSubscriber/SlackNotifySubscriber.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/EventSubscriber/SlackNotifySubscriber.php b/src/EventSubscriber/SlackNotifySubscriber.php index 82af665..6e9e44b 100644 --- a/src/EventSubscriber/SlackNotifySubscriber.php +++ b/src/EventSubscriber/SlackNotifySubscriber.php @@ -110,11 +110,14 @@ class SlackNotifySubscriber implements EventSubscriberInterface if ($stock) { $prio = 0; foreach ($stock as $item) { - $w = $this->warehouseRepository->findOneBy(['id' => $item->getWarehouse()->getId()]); + //Nur wenn Bestand vorhanden + if ($item->getInstock() > 0) { + $w = $this->warehouseRepository->findOneBy(['id' => $item->getWarehouse()->getId()]); - if ($w->getPrio() > $prio) { - $warehouse = $w->getName(); - $prio = $w->getPrio(); + if ($w->getPrio() > $prio) { + $warehouse = $w->getName(); + $prio = $w->getPrio(); + } } } }