diff --git a/ui/desktop/app/routes/scopes/scope/projects.js b/ui/desktop/app/routes/scopes/scope/projects.js index 1f4387f70..1a92b91a8 100644 --- a/ui/desktop/app/routes/scopes/scope/projects.js +++ b/ui/desktop/app/routes/scopes/scope/projects.js @@ -19,6 +19,7 @@ export default class ScopesScopeProjectsRoute extends Route { // =services @service session; + @service resourceFilterStore; // =methods @@ -34,8 +35,12 @@ export default class ScopesScopeProjectsRoute extends Route { * @return {Promise{ScopeModel}} */ model() { - return this.store - .query('scope', { recursive: true, scope_id: 'global' }) - .filter(({ isProject }) => isProject); + const { id: scope_id } = this.modelFor('scopes.scope'); + const projects = this.resourceFilterStore.queryBy( + 'scope', + { type: 'project' }, + { recursive: true, scope_id } + ); + return projects; } }