"Log Data" updates existing entry

How to prevent ChronoForms from updating existing log entries on form resubmission.

Overview

The issue occurs when using a "Log Data" action in the Submit section, which can cause updates instead of new entries, especially if multi-page settings are not configured correctly.
Enable the global "Log Data" setting in form settings and ensure "Multi Page > Next Page" is set to "Auto" to properly save new entries each time.

Answered
ChronoForms v8
sn snowbunting 18 Feb, 2025

I'm currently saving submitted data in a from by having a "Log Data" actions in the "Submit" section of the form.(side note: is this the right way to do it for a simple registration form?)

This seems to work. However, if I submit a form and then open to form again and try to submit a second entry (from same device/browser), it seems that Chronoforms (v8, Joomla) updates the existing one instead of creating a second one.

Is this behaviour documented somewhere? Can I disable it? Or catch it in the form (e.g. using "Behaviors") to warn the user that they are modifying an existing entry?

Thanks for the help :)

Max_admin Max_admin 18 Feb, 2025
Answer

Hi snowbunting

if you just need to save a log entry then just enable the "Log Data" setting under the form Settings:

The action is used only in case you need to Log the data at specific step in the form, and if you do not use it correctly then it may do an update

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
sn snowbunting 18 Feb, 2025

Thanks for the reply!

I always had the setting "Log Data" from the screenshot set to "Yes", but it just would never save anything.

I've figured now that I have to set "Settings > Multi Page > Next Page" to "Auto". Maybe my form was somehow configured incorrectly so that it newer really finished and therefore newer logged anything.

Max_admin Max_admin 19 Feb, 2025

Yes, having the "Settings > Multi Page > Next Page" not set to Auto will not actually log the data

So the log is working for you now ?

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
sn snowbunting 24 Feb, 2025
1 Likes

Yes, thanks for the help!

And just to make sure, the log is indeed meant to be persistent and is not going to be deleted unless doing so manually, right? So this can be used for a simple registration form which is manually processed?

Max_admin Max_admin 24 Feb, 2025

yes, the log is persistent but can be deleted by an admin in the admin area

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.