diff --git a/services/nginx/app/routes/ordersRoute.php b/services/nginx/app/routes/ordersRoute.php index 42941746..a05a6a97 100644 --- a/services/nginx/app/routes/ordersRoute.php +++ b/services/nginx/app/routes/ordersRoute.php @@ -40,10 +40,11 @@ class ordersRoute $permission_own = self::definePermission('list_own_orders', subusers_permission_node_key::ORDERS_LIST); $permission_other = self::definePermission('list_orders'); $has_permission_other = self::hasPermission($permission_other); + $targetCustomerNumber = self::resolveEffectiveCustomerNumber(); self::allowOwnOrDepartmentAccess( $permission_own, $permission_other, - null, + $targetCustomerNumber, null, null, 'You do not have permission to list orders.' @@ -112,7 +113,7 @@ class ordersRoute 'department_id' => $department_ids ] : []), ...(!$has_permission_other && $effectiveCustomer !== null ? [ - 'customer_id' => [(int)$effectiveCustomer] + 'customer_id' => $effectiveCustomer ] : []), ]) )