diff --git a/app/Http/Controllers/Api/LicensesController.php b/app/Http/Controllers/Api/LicensesController.php index fdab96d760..8e186c0a83 100644 --- a/app/Http/Controllers/Api/LicensesController.php +++ b/app/Http/Controllers/Api/LicensesController.php @@ -117,7 +117,13 @@ class LicensesController extends Controller */ public function show($id) { - // + $license = License::find($id); + if (isset($license->id)) { + $license = $license->load('assignedusers', 'licenseSeats.user', 'licenseSeats.asset'); + $this->authorize('view', $license); + return (new LicensesTransformer)->transformLicense($license); + } + return response()->json(Helper::formatStandardApiResponse('error', null, trans('admin/licenses/message.does_not_exist')), 200); }