I don't know if anyone else has this problem, but just figured I'd post my solution.
You'd think, if you select "Create a group with the same name as this form" when creating a form, that you wouldn't be required to then select a group, especially since the word "Or" is in there, but due to a bad JavaScript check, the system doesn't check the value of that button and just assumes that if your group list is empty, it's invalid. Here's how to fix the JavaScript.
In file \administrator\components\com_fabrik\views\form\tmpl\bootstrap.php:
After
add
and a few lines down, replace
with
This seems to do the trick.
You'd think, if you select "Create a group with the same name as this form" when creating a form, that you wouldn't be required to then select a group, especially since the word "Or" is in there, but due to a bad JavaScript check, the system doesn't check the value of that button and just assumes that if your group list is empty, it's invalid. Here's how to fix the JavaScript.
In file \administrator\components\com_fabrik\views\form\tmpl\bootstrap.php:
After
Code:
var currentGroups = document.id('jform_current_groups');
Code:
var createNew = jQuery('input[name="jform\\[_createGroup\\]"]:checked').val();
Code:
if (typeOf(currentGroups) !== 'null' && currentGroups.options.length === 0) {
Code:
if (typeOf(currentGroups) !== 'null' && currentGroups.options.length === 0 && createNew != 1) {
This seems to do the trick.