diff --git a/core/classes/Shop.php b/core/classes/Shop.php
index 5e82f85221a113f4af586b9f6d8749d6297f79d4..fad5b71501519ff0b564bfe6e3b619371d84a9bc 100644
--- a/core/classes/Shop.php
+++ b/core/classes/Shop.php
@@ -16,12 +16,12 @@ public static function getAllProducts(){
         foreach($items as $item){
             $itemAleadyEntered = false;
             foreach($return as $checkItem){
-                if($item->item->type == $checkItem->getId()){
+                if($item['item']['type'] == $checkItem->getId()){
                     $itemAleadyEntered = true;
                 }
             }
             if(!$itemAleadyEntered){
-                $return[] = new Item($item->item->type);
+                $return[] = new Item($item['item']['type']);
             }
         }
         return $return;