Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 7161)
+++ /controller/wpsg_ShopController.class.php	(revision 7162)
@@ -2434,15 +2434,15 @@
 		public function setOrderStatus($order_id, $status_id, $inform)
 		{
+		    
+			$this->cache->clearOrderCache($order_id);
+			$this->view['order'] = $this->cache->loadOrder($order_id);
 
             // Keine Ãnderung, dann abbrechen
             if ($this->view['order']['status'] == $status_id) return false;
-		    
-			// Muss vor der Mailsache aufgerufen werden da sonst die Felder der Bestellung nicht gesetzt sind (Paketverfolgung)
-			// Die Bestellung darf auch noch nicht geladen sein, sonst wird das Objekt aus dem Cache genommen
-			$this->callMods('setOrderStatus', array($order_id, $status_id, $inform));
-
-			$this->cache->clearOrderCache($order_id);
-			$this->view['order'] = $this->cache->loadOrder($order_id);
-
+
+            // Muss vor der Mailsache aufgerufen werden da sonst die Felder der Bestellung nicht gesetzt sind (Paketverfolgung)
+            // Die Bestellung darf auch noch nicht geladen sein, sonst wird das Objekt aus dem Cache genommen
+            $this->callMods('setOrderStatus', array($order_id, $status_id, $inform));
+            
 			if (trim($this->view['order']['language']) != '')
 			{
