Skip to content
Snippets Groups Projects
Commit 044630da authored by jaapjansma's avatar jaapjansma
Browse files

fixed #1

parent 797d5e93
No related branches found
No related tags found
No related merge requests found
......@@ -79,10 +79,26 @@ class CRM_Civirules_BAO_RuleCondition extends CRM_Civirules_DAO_RuleCondition {
}
$ruleCondition = new CRM_Civirules_BAO_RuleCondition();
$ruleCondition->id = $ruleConditionId;
$ruleCondition->delete();
if ($ruleCondition->find(true)) {
$ruleCondition->delete();
CRM_Civirules_BAO_RuleCondition::emptyConditionLinkForFirstCondition($ruleCondition->rule_id);
}
return;
}
public static function emptyConditionLinkForFirstCondition($rule_id) {
$conditionParams = array(
'is_active' => 1,
'rule_id' => $rule_id
);
$ruleConditions = CRM_Civirules_BAO_RuleCondition::getValues($conditionParams);
if (count($ruleConditions)) {
$ruleCondition = reset($ruleConditions);
$ruleCondition['condition_link'] = 'null';
CRM_Civirules_BAO_RuleCondition::add($ruleCondition);
}
}
/**
* Function to disable a rule condition
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment