CRM-17147 - ensure is_deceased FALSE values are 0, not NULL
authorDave Greenberg <dave@civicrm.org>
Fri, 4 Dec 2015 22:56:08 +0000 (14:56 -0800)
committerDave Greenberg <dave@civicrm.org>
Fri, 4 Dec 2015 22:56:08 +0000 (14:56 -0800)
----------------------------------------
* CRM-17147: People with empty deceased-flag ('is null') get removed from recipient list of a mailing
  https://issues.civicrm.org/jira/browse/CRM-17147

CRM/Upgrade/Incremental/sql/4.7.beta2.mysql.tpl

index 770920a52826f0979b353193b0c414f7781d9b9c..da64587e5dec5932390647500f930d7c184dd8bb 100644 (file)
@@ -11,3 +11,7 @@ ALTER TABLE civicrm_contact ALTER COLUMN do_not_phone SET DEFAULT 0;
 ALTER TABLE civicrm_contact ALTER COLUMN do_not_mail SET DEFAULT 0;
 ALTER TABLE civicrm_contact ALTER COLUMN do_not_sms SET DEFAULT 0;
 ALTER TABLE civicrm_contact ALTER COLUMN do_not_trade SET DEFAULT 0;
+
+-- CRM-17147 People with empty deceased-flag ('is null') get removed from recipient list of a mailing
+UPDATE civicrm_contact SET is_deceased = 0 WHERE is_deceased IS NULL;
+ALTER TABLE civicrm_contact ALTER COLUMN is_deceased SET DEFAULT 0;
\ No newline at end of file