Make an internal diagnostic for bad CCL map
[pazpar2-moved-to-github.git] / src / session.c
index a2d4c99..e2eda61 100644 (file)
@@ -638,7 +638,7 @@ static void session_clear_set(struct session *se,
     se->sorted_results->position = position;
     se->sorted_results->next = 0;
 
-    session_log(se, YLOG_DEBUG, "clear_set search_sort: field=%s increasing=%d position=%d configured",
+    session_log(se, YLOG_DEBUG, "clear_set session_sort: field=%s increasing=%d position=%d configured",
                 sort_field, increasing, position);
 
     se->reclist = reclist_create(se->nmem);
@@ -764,6 +764,8 @@ enum pazpar2_error_code session_search(struct session *se,
             no_failed_query++;
         else if (parse_ret == -2)
             no_failed_limit++;
+        else if (parse_ret)
+            no_working++; /* other error, such as bad CCL map */
         else
         {
             int r =