24.10 API change breaks navigation
Staging instances of two three communities I work with got upgraded to 24.10 and for both all the Khoros supplied theme-lib.community-header-navigation broke as a result with the error:
Freemarker template 'theme-lib.community-header-navigation' processing failed:
InvalidReferenceException:The following has evaluated to null or missing:
==> restBuilder().method("POST").path("/search").body(liql_query).call().data.items [in template "theme-lib.community-header-navigation" at line 188, column 62]
I haven't done any in-depth investigation or how to come up with a fix. On quick glance neither the Communities Classic v24.09 Release Notes nor Classic Communities: 24.10 Release Notes do contain any suspicious change.
Just wanted to share so you folks got a starting point.
And to wrap things up: Khoros Engineering meanwhile fixed this issue. Should you still see this on your (stage) community in December 2024 make sure to ask Khoros support to get that fix deployed on your community, too.
If you run into this issue at a later stage... you probalby should open a new topic :)