diff --git a/services/nginx/app/routes/moduleSelfServeRoute.php b/services/nginx/app/routes/moduleSelfServeRoute.php index 3373087d..36c38556 100644 --- a/services/nginx/app/routes/moduleSelfServeRoute.php +++ b/services/nginx/app/routes/moduleSelfServeRoute.php @@ -422,7 +422,7 @@ class moduleSelfServeRoute $lane, $customer_number, 'modules_selfserve_lane_command_execute_start', - true + false ); break; case selfserve_lane_command::STOP: @@ -545,11 +545,7 @@ class moduleSelfServeRoute // Build allowed services from provided tasks $lane = $selfserve->lane($lane_id); $customer_number = $this->resolveEffectiveCustomerNumber(); - $this->requireSelfServeLaneAccess( - $lane, - $customer_number === null ? 0 : (int)$customer_number, - ['modules_selfserve_lane_services_set_allowed'] - ); + self::requirePermission('modules_selfserve_lane_services_set_allowed'); $allowed_services = []; foreach ($task_ids as $tid) { if ($tid <= 0) continue; @@ -882,12 +878,7 @@ class moduleSelfServeRoute } $lane = $selfserve->lane($lane_id); $customer_number = $this->resolveEffectiveCustomerNumber(); - $this->requireSelfServeLaneAccess( - $lane, - $customer_number === null ? 0 : (int)$customer_number, - ['modules_selfserve_lane_relay_enable_machine'], - true - ); + self::requirePermission('modules_selfserve_lane_relay_enable_machine'); try { $this->applyShellyTransportOverride($lane); $lane->turnOnRelay(selfserve_lane_relay::MACHINE, $duration);