Closed darylknight closed 2 years ago
Sorry about this @darylknight. Where we've gone wrong is not having complete validation on form handles during auto-generation. Form handles do not allow you to type in any foreign characters, but the auto-generation of the handle when creating a new form will generate those characters, which are not supposed to be allowed. We've also noticed that field handles will incorrectly allow foreign characters, which doesn't seem to be a problem in Freeform 3, but will become a problem in Freeform 4.
What we'll do is fix Freeform to no longer allow this. However, to correct this on your end, you'll need to update the forms with handles (and fields' handles as well) that contain characters like these to include alpha-numeric handles instead. Then try the migration again. 🙂
Sorry for the trouble!
That makes perfect sense, thank you!
This has now been resolved in Freeform 3.13.18 and 4.0.1. 🙂
Great, thank you
Describe the bug or issue you're experiencing
I just tried to update from Craft 3.7.51 to 4.2.1.1, Freeform 3.13.17 to 4.0.0 and had a migration error, output below.
With my limited knowledge, I would guess this could be related to the Japanese content, also mentioned in https://github.com/solspace/craft-freeform/issues/408