The property "glide.knowman.order.search" is not working in both Knowledge v2 or v3 search.

Steps to Reproduce


  1. Navigate to Knowledge > Properties.
  2. Search for the property Knowledge search result order (glide.knowman.order.search).
  3. Change this property value to Views, then click Save.
  4. Navigate to the Knowledge v3 homepage or Knowledge v2 portal ($knowledge.do or kb_home.do).
  5. Perform a search.


This problem has been fixed in Geneva Patch 4. In case an upgrade is not immediately possible, please refer to this workaround and visit the Community thread in the Associated Community Threads section below.

Script the following business rule to catch and fix these preferences before they're submitted:

Table: sys_user_preferences
When: before (insert, update)
Condition: current.name == "knowledge.search.sort.field" && current.value.startsWith("*Undefined")

gs.log("Detected corrupt preferences for " + current.user);
gs.eventQueue("sys_user_preference.bug.created", current, current.user, current.user);
current.value = "relevancy";
gs.log("Defaulted corrupt preferences for " + current.user);

Related Problem: PRB624352

Seen In

Eureka Patch 11 Hot Fix 2
Fuji Patch 3

Associated Community Threads

Community ThreadTitleResponsesUpvotes
https://community.servicenow.com/thread/155576Knowledge Search Sort Order preference corrupt

Article Information

Last Updated:2017-03-03 09:58:36