We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3863d0c commit 7f51d82Copy full SHA for 7f51d82
src/renderer/utils/auth/utils.ts
@@ -170,9 +170,13 @@ export async function refreshAccount(account: Account): Promise<Account> {
170
res.headers['x-github-enterprise-version'],
171
);
172
173
- account.hasRequiredScopes = res.headers['x-oauth-scopes']
174
- .split(',')
175
- .includes(Constants.AUTH_SCOPE);
+ const accountScopes = res.headers['x-oauth-scopes']
+ ?.split(',')
+ .map((scope) => scope.trim());
176
+
177
+ account.hasRequiredScopes = Constants.AUTH_SCOPE.every((scope) =>
178
+ accountScopes.includes(scope),
179
+ );
180
} catch (err) {
181
log.error(
182
'[refreshAccount]: failed to refresh account for user',
0 commit comments