I've got a basic freeform form that posts to /forms/success/%%entry_id%%
In that /forms/success template, I have the following code:
{exp:freeform:entries entry_id="{segment_3}" status=""}
{if no_results}No results?{/if}
<p>We have received the following data and will process it shortly.</p>
<fieldset class="bg-white">
{freeform:all_form_fields}
<p>
<label>{freeform:field_label}</label>
{freeform:field_output}
</p>
{/freeform:all_form_fields}
</fieldset>
{/exp:freeform:entries}
Every time I post a form, I get redirected to the success template fine (with an entry_id as segment 3) but get the no results block every time. Data is being collected fine. I've tried setting status="open|pending" (as all new submissions are pending). I've also tried with and without dynamic="no" but that makes no difference. I can't see what I'm doing wrong (it may be obvious!)
This is freeform 4.2.2 on EE 2.10.1.
{if no_results}
to{if freeform:no_results}
?no_results
might be evaluating true whereasfreeform:no_results
might not. But alas. What if you remove that conditional entirely?(0.085134 / 17.29MB) Calling Class/Method: Freeform/entries (0.085533 / 17.29MB) -> Class Called: Freeform (0.110393 / 18.36MB) -> Method Called: entries (0.111629 / 18.40MB) Returning No Results Content