瀏覽代碼

HPCC-18003 Search for ECL text in workunit should imply "within" not "exact"

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 8 年之前
父節點
當前提交
cf4860eb63
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      esp/services/ws_workunits/ws_workunitsService.cpp

+ 4 - 1
esp/services/ws_workunits/ws_workunitsService.cpp

@@ -1653,7 +1653,10 @@ bool addWUQueryFilter(WUSortField *filters, unsigned short &count, MemoryBuffer
     if (isEmpty(name))
         return false;
     filters[count++] = value;
-    buff.append(name);
+    if ((value & WUSFwild) != 0 && !containsWildcard(name))
+        buff.append("*").append(name).append("*");
+    else
+        buff.append(name);
     return true;
 }