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

Processor Conditions not saving in some cases #2658

Closed DeanBu closed 5 years ago

DeanBu commented 6 years ago

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

WordPress Version: 4.9.6 PHP Version: 7.1.7 MySQL Version: 5.6.37 Caldera Forms Version: 1.7.2

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

Yes.

What Is The Unexpected Behaviour?

A form was created which includes Field Type: 'Toggle Field' to set up different payment options for users: Credit card, Check or wire transfer.

When the user selects any payment method that is not credit card, Stripe should not be available to use.

This was set up using a condition set in the Stripe Processor, but the condition does not retain the information after saving/when the form is refreshed.

The redirect processor conditions has also been tested and this also does not retain conditions after refreshing. (https://secure.helpscout.net/conversation/610968495/10856/?folderId=832043)

Shelob9 commented 6 years ago

I tested. These are my findings:

Clearly I was full of shit when I told @DeanBu this was clearly a CF, not CF Stripe bug or when I told @shelob9 this would be an easy fix.

This is not the only Helpscout ticket having this issue with our payment add-ons, unlear if this is in v1 scope or not.

Shelob9 commented 6 years ago

This is a duplicate of #2512

The workaround is here: https://github.com/CalderaWP/Caldera-Forms/issues/2512#issuecomment-405936147

Shelob9 commented 5 years ago

Close via #2753