finish segments, update migration from filters to parameters

This commit is contained in:
Francis Cao 2025-06-20 10:27:57 -07:00
parent 8408bbd25c
commit 5ffafc71fc
10 changed files with 25 additions and 16 deletions

View file

@ -92,9 +92,13 @@ export async function getRequestFilters(query: Record<string, any>, websiteId?:
const value = query[key];
if (value !== undefined) {
if (FILTER_GROUPS.includes(key)) {
const segment = await getWebsiteSegment(websiteId, value);
// merge filters into result
Object.assign(result, segment.filters);
const segment = await getWebsiteSegment(websiteId, key, value);
if (key === 'segment') {
// merge filters into result
Object.assign(result, segment.parameters);
} else {
result[key] = segment.parameters;
}
} else {
result[key] = value;
}