Form Processor export fails after update
When trying to export Form Processors I successfully exported on older versions I now get PHP errors:
PHP Fatal error: Uncaught TypeError: Return value of Civi\FormProcessor\Exporter\ExportToJson::export() must be of the type string, array returned in /html/wordpress/wp-content/uploads/civicrm/ext/form-processor/Civi/FormProcessor/Exporter/ExportToJson.php:85 Stack trace: #0 /html/wordpress/wp-content/uploads/civicrm/ext/form-processor/CRM/FormProcessor/Form/Export.php(32): Civi\FormProcessor\Exporter\ExportToJson->export(4) #1 /html/wordpress/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(668): CRM_FormProcessor_Form_Export->preProcess() #2 /html/wordpress/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Display.php(76): CRM_Core_Form->buildForm() #3 /html/wordpress/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Display->perform(Object(CRM_FormProcessor_Form_Export), 'display') #4 /html/wordpress/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_FormProcessor_Form_Export), 'display in /html/wordpress/wp-content/uploads/civicrm/ext/form-processor/Civi/FormProcessor/Exporter/ExportToJson.php on line 85
Tested on three systems with same result:
- WordPress 6.0.2 with CiviCRM 5.52.3, Form Processor 1.45 and Action Provider 1.103
- WordPress 6.0.2 with CiviCRM 5.53.0, Form Processor 1.45 and Action Provider 1.103
- WordPress 6.0.2 with CiviCRM 5.53.0, Form Processor 1.43 and Action Provider 1.103
Probably another incompatibility with CiviCRM 5.51+ ?