diff --git a/code/SpamProtectorManager.php b/code/SpamProtectorManager.php index cd3d7f3..eb233af 100644 --- a/code/SpamProtectorManager.php +++ b/code/SpamProtectorManager.php @@ -46,7 +46,10 @@ class SpamProtectorManager { user_error("Spam Protector class '$protectorClass' does not exist. Please define a valid Spam Protector", E_USER_WARNING); } - $protector = new $protectorClass(); + if(!is_object($protector)) { + $protector = new $protectorClass(); + } + try { $check = $protector->updateForm($form, $before, $fieldsToSpamServiceMapping); } catch (Exception $e) {