CalderaWP / Caldera-Forms

Drag and drop, responsive WordPress form builder.
https://CalderaForms.com
GNU General Public License v2.0
187 stars 163 forks source link

Conditional processors problem #2718

Closed pszerf closed 5 years ago

pszerf commented 6 years ago

Do You Need Immediate Help?

no

Is This A Feature Request?

no

What Version Of Caldera Forms, WordPress and PHP Are You Using?

WP 4.9.8 Caldera Forms 1.7.2 PHP 7.0.27

Does Your Issue Persist When You Disable All Other Plugins and Switch To The Default Theme?

yes

What Is The Unexpected Behaviour?

After adding new processor (redirect on submission) with a simple conditional logic it only works till I try editing a form, so if I set it up and save, it will work as long as I get back to dashboard and click edit form, on that moment the conditional logic gets reseted and if I save form even without making any changes to it the redirection will no longer work, to make it work again I need to go to processors tab and set the conditional logic again ( processor itself it's still there but conditional logic box gets empty )

What PHP Errors Have You Logged While Reproducing This Bug?

none

What JavaScript Errors Have You Seen While Reproducing This Bug?

none caldera

takkaria commented 6 years ago

Also seeing this with the same version of WordPress, PHP and and Caldera

pszerf commented 5 years ago

Anyone got any solutions ?

mrsnightskyre commented 5 years ago
cf_conditions_blank

I installed version 1.7.2 of Caldera - without making any other changes, my conditionals all went blank.

mrsnightskyre commented 5 years ago

I downgraded back to version 1.6.3 of Caldera Forms and am still seeing this problem, even though I didn't have it before the upgrade.

DeanBu commented 5 years ago

HelpScout Ticket Ref: https://secure.helpscout.net/conversation/667257514/12712?folderId=2136818

What Version Of Caldera Forms, WordPress and PHP Are You Using?

WordPress Version: 4.9.8 PHP Version: 7.0.30 Caldera Forms Version: 1.6.3

Does Your Issue Persist When You Disable All Other Plugins and Switch To The Default Theme? Yes (replicated on staging)

What Is The Unexpected Behaviour? The form has HTML fields, drop-down fields and a submit button.

The form uses 'Conditional Recipient' and 'Conditional Groups' - these conditions are being used to hide and show fields depending on what the user selects previously.

When you set the conditions in the conditional groups or the conditional recipient and then save, refresh the form and the conditions are now empty.

New0 commented 5 years ago

This should be fixed by #2753