SearchKit - Use non-deprecated join syntax when loading standalone displays
authorColeman Watts <coleman@civicrm.org>
Wed, 11 Aug 2021 15:14:20 +0000 (11:14 -0400)
committerColeman Watts <coleman@civicrm.org>
Wed, 11 Aug 2021 15:14:20 +0000 (11:14 -0400)
ext/search_kit/ang/crmSearchPage.module.js

index 6a1947395497d0194e5a9f26bcedce9217a6a0d8..064ca8bea43c6c93ae77614fe229b5054404eb04 100644 (file)
@@ -16,8 +16,8 @@
           display: function($route, crmApi4) {
             var params = $route.current.params;
             return crmApi4('SearchDisplay', 'get', {
-              where: [['name', '=', params.displayName], ['saved_search.name', '=', params.savedSearchName]],
-              select: ['*', 'saved_search.api_entity', 'saved_search.name']
+              where: [['name', '=', params.displayName], ['saved_search_id.name', '=', params.savedSearchName]],
+              select: ['*', 'saved_search_id.api_entity', 'saved_search_id.name']
             }, 0);
           }
         }
@@ -28,8 +28,8 @@
     .controller('crmSearchPageDisplay', function($scope, $location, display) {
       var ctrl = $scope.$ctrl = this;
       this.display = display;
-      this.searchName = display['saved_search.name'];
-      this.apiEntity = display['saved_search.api_entity'];
+      this.searchName = display['saved_search_id.name'];
+      this.apiEntity = display['saved_search_id.api_entity'];
 
       $scope.$watch(function() {return $location.search();}, function(params) {
         ctrl.filters = params;