lsm12139 vor 2 Wochen
Ursprung
Commit
febdcf4b5f
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      app/Http/Controllers/API/UserController.php

+ 4 - 1
app/Http/Controllers/API/UserController.php

@@ -171,7 +171,10 @@ class UserController extends Controller
     public function show(string $id)
     {
         $company = Company::query()->where("id", Auth::user()->company_id)->orWhere('parent_id', Auth::user()->company_id)->pluck("id");
-        $user = User::query()->whereIn('company_id',$company->toArray())->findOrFail($id);
+
+        $user = User::query()
+            ->when(!Auth::user()->super_admin, fn($query) => $query->whereIn('company_id',$company->toArray()))
+            ->findOrFail($id);
         return new UserInfoResource($user);
     }