fix: 🐛 Fix undefined values from resource filter (#1622)

* fix: 🐛 Fix undefined values from resource filter
This commit is contained in:
Zhihe Li authored and GitHub committed 2023-02-06 10:28:00 -05:00
1 parent 82bee42959
commit e6548f4d59
1 file changed
+7 -4
@@ -60,12 +60,15 @@ class RouteResourceFilter extends EmberObject {
JSON.stringify(this.defaultValue); JSON.stringify(this.defaultValue);
const value = decodedValue ? JSON.parse(decodedValue) : null; const value = decodedValue ? JSON.parse(decodedValue) : null;
const deserializedValue = value const deserializedValue = value
? value.map((serializedValue) => ? value
this.allowedValues.find((item) => .map((serializedValue) =>
this.deserializeValue(item, serializedValue) this.allowedValues.find((item) =>
this.deserializeValue(item, serializedValue)
)
) )
) .filter((value) => value !== undefined)
: null; : null;
return deserializedValue; return deserializedValue;
} }
set value(value) { set value(value) {