# Fehler bei sGetArticleById($articleID) wenn Artikel nicht mehr vorhanden / gelöscht wurde

**URL:** <https://forum.shopware.com/t/fehler-bei-sgetarticlebyid-articleid-wenn-artikel-nicht-mehr-vorhanden-geloscht-wurde/56165>\
**Category:** Programmierung\
**Created:** [2. November 2018 um 13:39 UTC](https://forum.shopware.com/t/fehler-bei-sgetarticlebyid-articleid-wenn-artikel-nicht-mehr-vorhanden-geloscht-wurde/56165 "2018-11-02T13:39:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![magnolia4](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@magnolia4](https://forum.shopware.com/u/magnolia4)\
**Post date:** [2. November 2018 um 13:39 UTC](https://forum.shopware.com/t/fehler-bei-sgetarticlebyid-articleid-wenn-artikel-nicht-mehr-vorhanden-geloscht-wurde/56165/1 "2018-11-02T13:39:41Z")

</div>

Wir holen uns über:

```
 Shopware()-\>Modules()-\>Articles()-\>sGetArticleById($articleID); 

```

einen Artikel. Das Problem ist nun, dass wenn der Artikel gelöscht wurde, uns diese Abfrage dann einen Fehler auswirft.

Gibt es hierfür noch eine elegantere Methode?

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [2. November 2018 um 14:07 UTC](https://forum.shopware.com/t/fehler-bei-sgetarticlebyid-articleid-wenn-artikel-nicht-mehr-vorhanden-geloscht-wurde/56165/2 "2018-11-02T14:07:41Z")

</div>

Es gibt ein paar Möglichkeiten:

1.) try/catch

```
try {
  $article = Shopware()->Modules()->Articles()->sGetArticleById(...);
} catch (\Exception $ex) {
  // ...
}

```

1. Über die repo

2. Über die ListProductSerice / ProductService

… und bestimmt noch einige mehr.&nbsp;bitte ergänzen 🙂

---

<div class="post-metadata">

**Author:** ![magnolia4](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@magnolia4](https://forum.shopware.com/u/magnolia4)\
**Post date:** [2. November 2018 um 14:47 UTC](https://forum.shopware.com/t/fehler-bei-sgetarticlebyid-articleid-wenn-artikel-nicht-mehr-vorhanden-geloscht-wurde/56165/3 "2018-11-02T14:47:56Z")

</div>

Super, vielen Dank dir, dann haben wir hier für andere, die auch nach einer Lösung suchen ein paar Möglichkeiten 😉
