From 0b0ed1a54447b5cba0b9b9a1e589bd554d35d7cf Mon Sep 17 00:00:00 2001 From: Jaap Jansma <jaap@edeveloper.nl> Date: Thu, 12 Mar 2015 16:47:57 +0100 Subject: [PATCH] update rechecked condition validation --- CRM/Civirules/Form/RuleCondition.php | 2 +- CRM/CivirulesConditions/FirstContribution.php | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CRM/Civirules/Form/RuleCondition.php b/CRM/Civirules/Form/RuleCondition.php index baabf19..96bb5cc 100755 --- a/CRM/Civirules/Form/RuleCondition.php +++ b/CRM/Civirules/Form/RuleCondition.php @@ -136,7 +136,7 @@ class CRM_Civirules_Form_RuleCondition extends CRM_Core_Form { $eventEntities = array('contact'); $eventEntities[] = $event->object_name; if (CRM_Civirules_Event_EditEntity::convertObjectNameToEntity($event->object_name) != $event->object_name) { - $eventEntities[] = CRM_Civirules_Event_EditEntity::convertObjectNameToEntity($event->object_name); + $eventEntities[] = strtolower(CRM_Civirules_Event_EditEntity::convertObjectNameToEntity($event->object_name)); } foreach($requiredEntities as $entity) { diff --git a/CRM/CivirulesConditions/FirstContribution.php b/CRM/CivirulesConditions/FirstContribution.php index b374ad9..b996608 100644 --- a/CRM/CivirulesConditions/FirstContribution.php +++ b/CRM/CivirulesConditions/FirstContribution.php @@ -48,4 +48,14 @@ class CRM_CivirulesConditions_FirstContribution extends CRM_Civirules_Condition public function getExtraDataInputUrl($ruleConditionId) { return FALSE; } + + /** + * Returns an array with required entity names + * + * @return array + * @access public + */ + public function requiredEntities() { + return array('Contribution'); + } } \ No newline at end of file -- GitLab