From 8e6bbc5f910ea0457e1b4d75b2e7c168c4e70ee5 Mon Sep 17 00:00:00 2001 From: brusnitsyn Date: Mon, 22 Jun 2026 17:09:57 +0900 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=B2=D1=8B=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=D0=B0=20=D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Web/ReportsController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Web/ReportsController.php b/app/Http/Controllers/Web/ReportsController.php index 2e1083f..7a05c33 100644 --- a/app/Http/Controllers/Web/ReportsController.php +++ b/app/Http/Controllers/Web/ReportsController.php @@ -239,6 +239,7 @@ class ReportsController extends Controller { $datasetKey = (string) $request->input('dataset'); abort_unless($this->datasets->has($datasetKey), 422); + $departmentId = $request->input('departmentId'); $dataset = $this->datasets->get($datasetKey); $customMeasures = $this->customMeasuresFor($datasetKey); @@ -263,6 +264,8 @@ class ReportsController extends Controller $detalization = in_array($request->input('detalization'), ['day', 'week', 'month'], true) ? $request->input('detalization') : 'month'; + $department = Department::find($departmentId); + return new AnalyticsQuery( datasetKey: $datasetKey, dimensions: $dimensions, @@ -270,7 +273,7 @@ class ReportsController extends Controller filters: $filters, mode: $mode, detalization: $detalization, - department: $this->resolveDepartment($request, $user), + department: $department, dateRange: $this->dateRangeService->getDateRangeFromRequest($request, $user), chart: (array) $request->input('chart', []), customMeasures: $customMeasures,