ci: Remove unnecessary async/await, enable await-thenable linting rule (no-changelog) (#8076)

## Summary
We accidentally made some functions `async` in
https://github.com/n8n-io/n8n/pull/7846
This PR reverts that change. 

## Review / Merge checklist
- [x] PR title and summary are descriptive.
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-12-19 13:52:42 +01:00
committed by GitHub
parent a7ffed245a
commit 464b565283
27 changed files with 47 additions and 57 deletions

View File

@@ -134,7 +134,7 @@ export class User extends WithTimestamps implements IUser {
return STATIC_SCOPE_MAP[this.globalRole?.name] ?? [];
}
async hasGlobalScope(scope: Scope | Scope[], scopeOptions?: ScopeOptions): Promise<boolean> {
hasGlobalScope(scope: Scope | Scope[], scopeOptions?: ScopeOptions): boolean {
return hasScope(
scope,
{

View File

@@ -15,7 +15,7 @@ export class SharedCredentialsRepository extends Repository<SharedCredentials> {
relations: ['credentials'],
where: {
credentialsId,
...(!(await user.hasGlobalScope('credential:read')) ? { userId: user.id } : {}),
...(!user.hasGlobalScope('credential:read') ? { userId: user.id } : {}),
},
});
if (!sharedCredential) return null;