pull/5248/head
Suven-p 4 weeks ago
parent dfb1b97780
commit baf0a1bdb9

@ -165,27 +165,21 @@ export default {
filterState() { filterState() {
// Since query params are always strings, convert them to the correct type // Since query params are always strings, convert them to the correct type
let status = this.$route.query["status"] || []; let status = this.$route.query["status"] || [];
if (status) { if (!Array.isArray(status)) {
if (!Array.isArray(status)) { status = [ status ];
status = [ status ];
}
status = status.map(Number);
} }
status = status.map(Number);
// Casting to boolean does not work here as Boolean("false") === true // Casting to boolean does not work here as Boolean("false") === true
let active = this.$route.query["active"] || []; let active = this.$route.query["active"] || [];
if (active) { if (!Array.isArray(active)) {
if (!Array.isArray(active)) { active = [ active ];
active = [ active ];
}
active = active.map(val => val === "true");
} }
active = active.map(val => val === "true");
let tags = this.$route.query["tags"] || []; let tags = this.$route.query["tags"] || [];
if (tags) { if (!Array.isArray(tags)) {
if (!Array.isArray(tags)) { tags = [ tags ];
tags = [ tags ];
}
tags = tags.map(Number);
} }
tags = tags.map(Number);
return { return {
status, status,
active, active,

Loading…
Cancel
Save