This plugin appears to break Form Submission for Sprout Forms on Craft 3.x.
The issue stems from the plugin using class short names to check for Elements vs. their full namespaced class names. In AlgoliaSyncService::getEventElementInfo() the type is determined with the following code:
However, craft\elements\Entry and something like barrelstrength\sproutforms\elements\Entry now both get the type entry and the code doesn't know how to process the Sprout code as it doesn't include a sectionHandle or sectionId.
This could be resolved by using the full class names for the matches instead of the short names.
This plugin appears to break Form Submission for Sprout Forms on Craft 3.x.
The issue stems from the plugin using class short names to check for Elements vs. their full namespaced class names. In
AlgoliaSyncService::getEventElementInfo()
thetype
is determined with the following code:However,
craft\elements\Entry
and something likebarrelstrength\sproutforms\elements\Entry
now both get the typeentry
and the code doesn't know how to process the Sprout code as it doesn't include asectionHandle
orsectionId
.This could be resolved by using the full class names for the matches instead of the short names.