Finish cleaning up subuser view

This commit is contained in:
Dane Everitt 2020-03-27 16:42:27 -07:00
parent ee81de6534
commit 39f79a8f3c
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
3 changed files with 25 additions and 3 deletions

View file

@ -123,6 +123,6 @@ class SubuserController extends ClientApiController
*/
protected function getDefaultPermissions(Request $request): array
{
return array_merge($request->input('permissions') ?? [], ['websocket.*']);
return array_unique(array_merge($request->input('permissions') ?? [], ['websocket.*']));
}
}

View file

@ -103,7 +103,7 @@ class SubuserCreationService
return $this->subuserRepository->create([
'user_id' => $user->id,
'server_id' => $server->id,
'permissions' => $permissions,
'permissions' => array_unique($permissions),
]);
});
}