api(application): fix api key permissions

This commit is contained in:
Matthew Penner 2021-03-06 15:41:34 -07:00
parent 7d80b5fee7
commit 264c3865b2
2 changed files with 2 additions and 3 deletions

View file

@ -84,7 +84,7 @@ abstract class BaseTransformer extends TransformerAbstract
*/
protected function authorize(string $resource): bool
{
if ($this->isRootAdmin()) {
if ($this->getKey()->key_type === ApiKey::TYPE_ACCOUNT && $this->isRootAdmin()) {
return true;
}

View file

@ -37,7 +37,7 @@ class LocationTransformer extends BaseTransformer
}
/**
* Return the nodes associated with this location.
* Return the servers associated with this location.
*
* @return \League\Fractal\Resource\Collection|\League\Fractal\Resource\NullResource
*
@ -62,7 +62,6 @@ class LocationTransformer extends BaseTransformer
*
* @throws \Illuminate\Contracts\Container\BindingResolutionException
* @throws \Pterodactyl\Exceptions\Transformer\InvalidTransformerLevelException
*/
public function includeNodes(Location $location)
{