avoid recipient rebuild on preview,sendTest and simple save
authordeb.monish <monish.deb@jmaconsulting.biz>
Fri, 22 Dec 2017 12:28:19 +0000 (17:58 +0530)
committerdeb.monish <monish.deb@jmaconsulting.biz>
Fri, 22 Dec 2017 12:28:19 +0000 (17:58 +0530)
ang/crmMailing/services.js

index 95b10191cb6a70262378d23a7a5c4b21d4b0306f..4eb62381f2544aeac2b1e755a3a658df3dbed29c 100644 (file)
             }
           });
           delete params.recipients; // the content was merged in
+          params._skip_evil_bao_auto_recipients_ = 1; // skip recipient rebuild on mail preview
           return qApi('Mailing', 'create', params).then(function(result) {
             mailing.modified_date = result.values[result.id].modified_date;
             // changes rolled back, so we don't care about updating mailing
         delete params.jobs;
 
         delete params.recipients; // the content was merged in
-
+        params._skip_evil_bao_auto_recipients_ = 1; // skip recipient rebuild on simple save
         return qApi('Mailing', 'create', params).then(function(result) {
           if (result.id && !mailing.id) {
             mailing.id = result.id;
 
         delete params.recipients; // the content was merged in
 
+        params._skip_evil_bao_auto_recipients_ = 1; // skip recipient rebuild while sending test mail
+
         return qApi('Mailing', 'create', params).then(function (result) {
           if (result.id && !mailing.id) {
             mailing.id = result.id;