Merge pull request #17865 from colemanw/summary
authorEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 16 Jul 2020 21:59:53 +0000 (09:59 +1200)
committerGitHub <noreply@github.com>
Thu, 16 Jul 2020 21:59:53 +0000 (09:59 +1200)
Fix potential js error on summary screen when reloading blocks

templates/CRM/Contact/Page/View/Summary.js

index 95c2abe55801689d173cf086104881466b71dbc5..a610482703dd6839dab9591f443bf6233cd8edd5 100644 (file)
   function reloadBlock(el) {
     return $(el).each(function() {
       var data = $(this).data('edit-params');
-      data.snippet = data.reset = 1;
-      data.class_name = data.class_name.replace('Form', 'Page');
-      data.type = 'page';
-      $(this).closest('.crm-summary-block').load(CRM.url('civicrm/ajax/inline', data), function() {$(this).trigger('crmLoad');});
+      if (data) {
+        data.snippet = data.reset = 1;
+        data.class_name = data.class_name.replace('Form', 'Page');
+        data.type = 'page';
+        $(this).closest('.crm-summary-block').load(CRM.url('civicrm/ajax/inline', data), function() {
+          $(this).trigger('crmLoad');
+        });
+      }
     });
   }