# Parameter sPage wird nicht vollständig validiert

**URL:** <https://forum.shopware.com/t/parameter-spage-wird-nicht-vollstandig-validiert/50933>\
**Category:** Programmierung\
**Created:** [5. Februar 2018 um 18:00 UTC](https://forum.shopware.com/t/parameter-spage-wird-nicht-vollstandig-validiert/50933 "2018-02-05T18:00:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maha](https://avatars.discourse-cdn.com/v4/letter/m/e495f1/32.png) [@Maha](https://forum.shopware.com/u/Maha)\
**Post date:** [5. Februar 2018 um 18:00 UTC](https://forum.shopware.com/t/parameter-spage-wird-nicht-vollstandig-validiert/50933/1 "2018-02-05T18:00:54Z")

</div>

Shopware 5.1.5 :

wenn ich rufe url mit p :-2 oder 0 ([https://www.my-shop/hoehenluft-abenteuer/?p=0](https://www.my-shop/hoehenluft-abenteuer/?p=0) ) bekomme ich diese Fehler :

```
 exception 'Doctrine\DBAL\DBALException' with message 'LIMIT argument offset=-12 is not valid' in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php:3312 

```

Die kommt von :

```
_/\*\*__@var_ _$context ProductContextInterface\*/_ $categoryArticles = Shopware()-\>Modules()-\>Articles()-\>sGetArticlesByCategory( $context-\>getShop()-\>getCategory()-\>getId(), $criteria );

```

Die sPage parameter musste \> 0 sein.

Wie kann ich diese Fehler beheben.

&nbsp;

Kann Jemand mir helfen?

Danke.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [5. Februar 2018 um 18:14 UTC](https://forum.shopware.com/t/parameter-spage-wird-nicht-vollstandig-validiert/50933/2 "2018-02-05T18:14:31Z")

</div>

Grundsätzlich bin ich auch pro Validierung. Aber wie kommt es überhaupt dazu, dass es mit einem negativen Wert übergeben wird?&nbsp;Im Standard passiert das nicht, außer du tippst es via URL absichtlich ein.

Wenn du es umbedingt selbst beheben willst: Registriere dich auf des jeweilige PreDispatch-Event und setzte den Parameter auf 0, falls er ungültig sein sollte. Oder werfe einen 404 Fehler. Je nachdem welches Verhalten du möchtest, wenn ein ungültiger Wert eingegeben wurde.

&nbsp;

Viele Grüße

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [5. Februar 2018 um 19:24 UTC](https://forum.shopware.com/t/parameter-spage-wird-nicht-vollstandig-validiert/50933/3 "2018-02-05T19:24:37Z")

</div>

Ich kann das Problem unter der neuesten Version nicht nachstellen. Am besten updates du einfach mal dein Shopware.
