Merged in feat/BOOK-434-users-should-redirect-to- (pull request #3154)
* feat(BOOK-434): Moved redirect to middleware layer * feat(BOOK-434): Updated to handle no filters available scenario Approved-by: Erik Tiekstra
This commit is contained in:
@@ -54,6 +54,17 @@ export async function resolve(url: string, lang = Lang.en) {
|
||||
for (const value of Object.values(validatedData.data)) {
|
||||
if (value.total) {
|
||||
const { content_type_uid, uid } = value.items[0].system
|
||||
const seoFilters =
|
||||
"seo_filters" in value.items[0] ? value.items[0].seo_filters : null
|
||||
if (seoFilters && seoFilters.length > 0) {
|
||||
return {
|
||||
contentType: content_type_uid,
|
||||
uid,
|
||||
seoFilters: seoFilters.flatMap((f) =>
|
||||
f.filterConnection.edges?.flatMap((e) => e.node.slug)
|
||||
),
|
||||
}
|
||||
}
|
||||
return {
|
||||
contentType: content_type_uid,
|
||||
uid,
|
||||
|
||||
Reference in New Issue
Block a user