Id not being passed into URL when clicking button to open new page

We have upgraded our sandbox instance to Millau. We have a button that when clicked, goes to a url in a separate page.

Action below.

/apex/skuid__ui?page=Engagementplan&Id={{{{Id}}}}

As an admin, when i test this button, it works correctly, and the Id gets populated in the URL. See below

https://skuid.cs85.visual.force.com/apex/skuid__ui?page=Engagementplan&id=001w000001EuB3SAAV

As a non admin, but a skuid page viewer, when I click this button, it opens the new page, but doesn’t populate the URL with an Id, it simply adds a } See below

https://skuid.cs85.visual.force.com/apex/skuid__ui?page=Engagementplan&Id=}

This doesn’t seem to be happening in production (not yet on Millau). Any ideas for the Id isn’t getting passed into the URL?

Thanks

Glenn

Maybe the field security setting for the field on the Skuid Page Viewer’s user profile?

Did you try to use {{Id}} or {{{Id}}} instead? Is there a specific reason why you used four curly braces?

The users profile access to the object or record in question.

What’s odd is the use of quad curly braces. Both dual and triple would work, but I’d think quad would fail.

It was the curlies, thanks all for your input! Out of interest, why are quad curlies working in our production instance, but not in sandbox?

Very good question. It shouldn’t imho.

To be honest, I don’t know. However, it’s not supported, compared to double or triple curly braces. Please find more information in our documentation here: https://docs.skuid.com/latest/en/skuid/merge-syntax

Please find more information in our documentation here: https://docs.skuid.com/latest/en/skuid/merge-syntax

We had a number of instances where double braces worked in v9.5 but required a change to triple braces in v11.6.