diff --git a/addons/core/addon/decorators/resource-filter.js b/addons/core/addon/decorators/resource-filter.js index 9830dcc1d..17b7f9eb8 100644 --- a/addons/core/addon/decorators/resource-filter.js +++ b/addons/core/addon/decorators/resource-filter.js @@ -60,12 +60,15 @@ class RouteResourceFilter extends EmberObject { JSON.stringify(this.defaultValue); const value = decodedValue ? JSON.parse(decodedValue) : null; const deserializedValue = value - ? value.map((serializedValue) => - this.allowedValues.find((item) => - this.deserializeValue(item, serializedValue) + ? value + .map((serializedValue) => + this.allowedValues.find((item) => + this.deserializeValue(item, serializedValue) + ) ) - ) + .filter((value) => value !== undefined) : null; + return deserializedValue; } set value(value) {