Merge pull request #17163 from jitendrapurohit/core-1731
[civicrm-core.git] / ang / crmMailingAB / WinnerDialogCtrl.js
index b5bd3bf63ca8ce7b4299ced5888cb5466c2c5345..f378f641c7f49a5c20401d69d581ded98f07dfd2 100644 (file)
       var buttons = [
         {
           text: ts('Submit final mailing'),
-          icons: {primary: 'ui-icon-check'},
+          icons: {primary: 'fa-paper-plane'},
           click: function() {
-            crmMailingMgr.mergeInto(abtest.mailings.c, abtest.mailings[mailingName], [
-              'name',
-              'recipients',
-              'scheduled_date'
-            ]);
-            crmStatus({start: ts('Saving...'), success: ''}, abtest.save())
-              .then(function() {
-                return crmStatus({start: ts('Submitting...'), success: ts('Submitted')},
-                  abtest.submitFinal().then(function(r) {
-                    delete abtest.$CrmMailingABReportCnt;
-                    return r;
-                  }));
-              })
-              .then(function() {
+            crmStatus({start: ts('Submitting...'), success: ts('Submitted')},
+              abtest.submitFinal(abtest.mailings[mailingName].id).then(function (r) {
+                delete abtest.$CrmMailingABReportCnt;
+              }))
+              .then(function () {
                 dialogService.close('selectWinnerDialog', abtest);
               });
           }
         },
         {
           text: ts('Cancel'),
-          icons: {primary: 'ui-icon-close'},
+          icons: {primary: 'fa-times'},
           click: function() {
             dialogService.cancel('selectWinnerDialog');
           }