Potential change in the way that new Visual Builder content is stored in Optimizely Graph

Vote:
 

Hi everyone,

It seems to me that the way that new "Visual Builder" content is saved in Optimizely Graph has changed, and I'm not sure how to retrieve element content with the new structure. It used to be that when I added elements to a column, they would then show up in the GraphQL API as "CompositionElementNode" objects, which have an "element" property containing the actual element content. Now, the elements exist in the API only as "CompositionNode" objects, which don't contain any properties with the element content. So, I can't access the element content anymore for pages I've recently created.

I can still access content from elements created a while ago (I'm not sure when exactly the apparent change happened).

If anyone can help me understand what's going on (or confirm that there's a bug in the system currently), I'd greatly appreciate it. Thanks!

#335237
Jan 06, 2025 21:32
Vote:
 

Nevermind! After I ran a resync of the content and schema, I was able to determine that CompositionElementNode has been changed to CompositionComponentNode.

#335273
Jan 07, 2025 3:31
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.