CRM-14716 - Change default Visibility for Mailings for Public Pages.
[civicrm-core.git] / CRM / Mailing / Form / Settings.php
index 15b58f17425d8cc4cd0ba25ccd0494eabeb95da6..59825fb6c6a0501236c9a99fee5ec25dfb43e471 100644 (file)
@@ -66,6 +66,10 @@ class CRM_Mailing_Form_Settings extends CRM_Core_Form {
    */
   function setDefaultValues() {
     $mailingID = CRM_Utils_Request::retrieve('mid', 'Integer', $this, FALSE, NULL);
+    // CRM-
+    if (!$mailingID) {
+      $mailingID = $this->get('mailing_id');
+    }
     $count = $this->get('count');
     $this->assign('count', $count);
     $defaults = array();
@@ -92,6 +96,7 @@ class CRM_Mailing_Form_Settings extends CRM_Core_Form {
       $dao->storeValues($dao, $defaults);
       $defaults['visibility'] = $dao->visibility;
     }
+    
     return $defaults;
   }