# Doctrine: flush() funktioniert nicht

**URL:** https://forum.shopware.com/t/doctrine-flush-funktioniert-nicht/67847
**Category:** Allgemein
**Created:** [22. Juni 2020 um 10:54 UTC](https://forum.shopware.com/t/doctrine-flush-funktioniert-nicht/67847 "2020-06-22T10:54:33Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![paddelboot](https://avatars.discourse-cdn.com/v4/letter/p/e95f7d/32.png) [@paddelboot](https://forum.shopware.com/u/paddelboot)
#### Post date: [22. Juni 2020 um 10:54 UTC](https://forum.shopware.com/t/doctrine-flush-funktioniert-nicht/67847/1 "2020-06-22T10:54:33Z")

</div>

Hallo,

Folgender Code:  
&nbsp;

```
 $ShopwareOrder = $this-\>Manager-\>getRepository( 'Shopware\Models\Order\Order' )-\>findOneBy( array('number' =\> $Order['shoporder\_order\_nr']) ); $ShopwareOrder-\>setOrderStatus( 4 ); $this-\>Manager-\>persist( $ShopwareOrder ); $this-\>Manager-\>flush(); 

```

funktioniert nicht, dh. der neue Bestellstatus wird nicht gespeichert, ich erhalte aber auch keine Fehlermeldung, weder in den Serverlogs noch in den Shopware-Logs. Lediglich ein Hinweis darauf, dass getRepository() depreceated ist. Die Variable $Shopwareorder wird korrekt belegt, dh. mit einem Objekt des Typs Shopware\Models\Order\Order. Hat jemand eine Idee, wo das Problem liegen könnte?

Grüße

---

<div class="post-metadata">

### Author: ![paddelboot](https://avatars.discourse-cdn.com/v4/letter/p/e95f7d/32.png) [@paddelboot](https://forum.shopware.com/u/paddelboot)
#### Post date: [22. Juni 2020 um 12:05 UTC](https://forum.shopware.com/t/doctrine-flush-funktioniert-nicht/67847/2 "2020-06-22T12:05:57Z")

</div>

Okay, setOrderStatus() muss eine Instanz von Shopware\Models\Order\Status erhalten, keinen Primitivling. Ne Fehlermeldung wäre natürlich trotzdem schön gewesen.
