From af92c65f604a239b8a6e79e860e3c6390669ca57 Mon Sep 17 00:00:00 2001 From: Randall Morey Date: Mon, 3 Jan 2022 12:52:29 -0500 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20migrate=20resource?= =?UTF-8?q?=20filtering=20transitionTo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/core/addon/decorators/resource-filter.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/core/addon/decorators/resource-filter.js b/addons/core/addon/decorators/resource-filter.js index df84cb09a..4c291c066 100644 --- a/addons/core/addon/decorators/resource-filter.js +++ b/addons/core/addon/decorators/resource-filter.js @@ -44,6 +44,11 @@ class RouteResourceFilter extends EmberObject { return this.allowed; } + get router() { + const owner = getOwner(this.route); + return owner.lookup('service:router'); + } + /** * Currently selected value(s) for this filter, deserialized from the value of * the associated route query parameter. @@ -67,7 +72,7 @@ class RouteResourceFilter extends EmberObject { const queryParams = {}; const serialized = value.map((value) => this.serializeValue(value)); queryParams[this.filterKey] = JSON.stringify(serialized); - this.route.transitionTo({ queryParams }); + this.router.transitionTo(this.route.routeName, { queryParams }); } // =methods