CF8 - Fatal Error - E-Mail

How to fix a fatal email error when using the data table placeholder in ChronoForms.

Overview

The issue is caused by a bug in version 8.0.20 where using the placeholder alone results in an empty message body.
Update to ChronoForms version 8.0.21 or, as a temporary workaround, add a new line or wrap the placeholder in HTML tags.

Answered
ChronoForms v8
rb rbock 08 May, 2024

CF 8.0.19 + {email:data_table} = ok

CF 8.0.20 + {email:data_table} = error (Message body empty)

rb rbock 08 May, 2024

ok, this doesn't seem to occur with all forms in the current version!

rb rbock 08 May, 2024

Ok... Crazy!

{email:data_table} -> doesn't work!

{email:data_table} + text -> this works!

Max_admin Max_admin 10 May, 2024

do you have only "{email:data_table}" in the email body box ? or do you have something else like <p> tags or whatever ?

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
rb rbock 10 May, 2024
1 Likes

only "{email:data_table}" -> doesn't work!

Max_admin Max_admin 10 May, 2024
Answer

yes, bug confirmed and fixed in the 8.0.21, but for now you can just place a new line after the text or place it inside a <div></div>

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.