ApiExplorer - Fix js error
authorColeman Watts <coleman@civicrm.org>
Thu, 23 Feb 2017 02:33:55 +0000 (19:33 -0700)
committerColeman Watts <coleman@civicrm.org>
Thu, 23 Feb 2017 02:33:55 +0000 (19:33 -0700)
templates/CRM/Admin/Page/APIExplorer.js

index b99f9eaa500d7953d6a57f6d3616eba5acbba2bd..aa871e76839a403cf86b05696b8a6ca5dc43a09f 100644 (file)
 
   function addJoinInfo(field, name) {
     if (field.name === 'entity_id') {
-      var entityTableParam = name.slice(0, -2) + 'table';
-      if (params[entityTableParam]) {
-        field.FKApiName = getField(entityTableParam).options[params[entityTableParam]];
+      var entityTableParam = name.slice(0, -2) + 'table',
+        entityField = params[entityTableParam] ? getField(entityTableParam) : {};
+      if (entityField.options) {
+        field.FKApiName = entityField.options[params[entityTableParam]];
       }
     }
     if (field.pseudoconstant && field.pseudoconstant.optionGroupName) {