diff --git a/src/Module/BaseApi.php b/src/Module/BaseApi.php index 855f6ac23f..5e5b3986b1 100644 --- a/src/Module/BaseApi.php +++ b/src/Module/BaseApi.php @@ -191,12 +191,12 @@ class BaseApi extends BaseModule */ protected static function login(string $scope) { - $token = OAuth::getCurrentApplicationToken(); - if (!empty($token)) { + $uid = OAuth::getCurrentUserID(); + + if (!empty($uid)) { if (!OAuth::isAllowedScope($scope)) { DI::mstdnError()->Forbidden(); } - $uid = OAuth::getCurrentUserID(); } if (empty($uid)) {