Переглянути джерело

Merge pull request #10239 from richardkchapman/wildsearch-ecl

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

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 7 роки тому
батько
коміт
8931b906f2
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;
 }