diff --git a/CRM/Contact/Page/DedupeRules.php b/CRM/Contact/Page/DedupeRules.php index 9f2358e4408..151dcdf58ea 100644 --- a/CRM/Contact/Page/DedupeRules.php +++ b/CRM/Contact/Page/DedupeRules.php @@ -215,7 +215,11 @@ public function delete($id) { $rgDao = new CRM_Dedupe_DAO_RuleGroup(); $rgDao->id = $id; - $rgDao->delete(); + if ($rgDao->find(TRUE)) { + $rgDao->delete(); + CRM_Core_Session::setStatus(ts("The rule '%1' has been deleted.", array(1 => $rgDao->title)), ts('Rule Deleted'), 'success'); + CRM_Utils_System::redirect(CRM_Utils_System::url($this->userContext(), 'reset=1')); + } } }