Aside from liquid being a horrible language to use, the ability not to log out the root level object to work with is infuriating.
The issue that I'm encountering is that I can't get at my custom entities GUID to present the record name field on the portal form.
I have a custom Application Entity that is being presented on the form.
Attempting to access the name attribute which is on every entity doesn't work. For example I have a record with the GUID of d629e7fc-ba77-ea11-99e6-0003ff6ac9b9.
When I put this code on the web form
Application Details
<p>Application ID (GUID): {{request.params.id}}</p>
{% assign application = entities['ntt_applications'][request.params.id] %}
<p>{{product.name}}</p>
<p>{{application.productnumber}}</p>
<p>{{application.description}}</p>
This is what is rendered on the form

Clearly not my record GUID. I'm just wondering what I'm doing wrong.
Following this guide from MS here https://docs.microsoft.com/en-us/powerapps/maker/portals/liquid/liquid-objects#entity-reference If I tried this code out
{% assign application = entities.application['d629e7fc-ba77-ea11-99e6-0003ff6ac9b9'] %}
{% if application %} {{application.name }} (
{% endif %}
I should get access to my name field which would equal APP-2020-00176
Instead using that last liquid code block, I get nothing rendered
