src/pyams_content/shared/view/__init__.py
changeset 1162 d8d05f5c83ba
parent 1134 35e8b9cd9070
child 1167 04429c162338
equal deleted inserted replaced
1161:10bb070ff1d6 1162:d8d05f5c83ba
   130         if results is _MARKER:
   130         if results is _MARKER:
   131             registry = get_current_registry()
   131             registry = get_current_registry()
   132             adapter = registry.queryAdapter(self, IViewQuery, name='es')
   132             adapter = registry.queryAdapter(self, IViewQuery, name='es')
   133             if adapter is None:
   133             if adapter is None:
   134                 adapter = registry.getAdapter(self, IViewQuery)
   134                 adapter = registry.getAdapter(self, IViewQuery)
   135             if sort_index == RELEVANCE_ORDER:
   135             if (not sort_index) or (sort_index == RELEVANCE_ORDER):
   136                 sort_index = None  # keep natural order
   136                 sort_index = None  # keep natural order
   137             else:
   137             else:
   138                 sort_index = self.order_by
   138                 sort_index = self.order_by
   139             results, count = adapter.get_results(context,
   139             results, count = adapter.get_results(context,
   140                                                  sort_index,
   140                                                  sort_index,