diff --git a/src/Admin/JsonAdm/Order/Standard.php b/src/Admin/JsonAdm/Order/Standard.php index f1be2b9..62d5ebc 100644 --- a/src/Admin/JsonAdm/Order/Standard.php +++ b/src/Admin/JsonAdm/Order/Standard.php @@ -187,30 +187,27 @@ protected function getChildItems( \Aimeos\Map $items, array $include ) : \Aimeos { $list = map(); - if( in_array( 'order', $include ) ) - { - $ids = map( $items )->getId()->toArray(); - $manager = \Aimeos\MShop::create( $this->context(), 'order' ); + $ids = map( $items )->getId()->toArray(); + $manager = \Aimeos\MShop::create( $this->context(), 'order' ); - $search = $manager->filter( false, true ); - $search->setConditions( $search->and( [ - $search->compare( '==', 'order.id', $ids ), - $search->getConditions() - ] ) ); + $search = $manager->filter( false, true ); + $search->setConditions( $search->and( [ + $search->compare( '==', 'order.id', $ids ), + $search->getConditions() + ] ) ); - $orders = $manager->search( $search, $include ); + $orders = $manager->search( $search, $include ); - $list = $list->merge( $orders ) - ->merge( $orders->getAddresses()->flat() )->merge( $orders->getCoupons()->flat() ) - ->merge( $orders->getProducts()->flat() )->merge( $orders->getServices()->flat() ); + $list = $list->merge( $orders ) + ->merge( $orders->getAddresses()->flat() )->merge( $orders->getCoupons()->flat() ) + ->merge( $orders->getProducts()->flat() )->merge( $orders->getServices()->flat() ); - foreach( $orders->getProducts()->flat() as $row ) { - $list->merge( $row->getAttributeItems() ); - } + foreach( $orders->getProducts()->flat() as $row ) { + $list->merge( $row->getAttributeItems() ); + } - foreach( $orders->getServices()->flat() as $row ) { - $list->merge( $row->getAttributeItems() ); - } + foreach( $orders->getServices()->flat() as $row ) { + $list->merge( $row->getAttributeItems() ); } if( in_array( 'order/status', $include ) )