From c92f6436505f12e3dde79bbaba746450026bd89c Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Sun, 2 Mar 2014 22:00:38 -0500 Subject: [PATCH] CRM-13863 Trigger change after contact create --- js/Common.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/js/Common.js b/js/Common.js index e7e480977a..7bc141554d 100644 --- a/js/Common.js +++ b/js/Common.js @@ -341,12 +341,14 @@ CRM.validate = CRM.validate || { CRM.loadForm($(this).attr('href'), { dialog: {width: 500, height: 'auto'} }).on('crmFormSuccess', function(e, data) { - if ($el.select2('container').hasClass('select2-container-multi')) { - var selection = $el.select2('data'); - selection.push(data); - $el.select2('data', selection); - } else { - $el.select2('data', data); + if (data.status === 'success' && data.id) { + if ($el.select2('container').hasClass('select2-container-multi')) { + var selection = $el.select2('data'); + selection.push(data); + $el.select2('data', selection, true); + } else { + $el.select2('data', data, true); + } } }); return false; -- 2.25.1