Browse Source

HPCC-19827 wutool info displays all properties if no restriction specified

Before this change "wutool info" displayed all properties if no filter was
specified otherwise it defaulted to none.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 7 years ago
parent
commit
05a89826d5
1 changed files with 5 additions and 1 deletions
  1. 5 1
      tools/wutool/wutool.cpp

+ 5 - 1
tools/wutool/wutool.cpp

@@ -228,7 +228,11 @@ static void process(IConstWorkUnit &w, IProperties *globals, const StringArray &
     else if (stricmp(action, "info")==0)
     {
         ScopeDumper dumper;
-        WuScopeFilter filter(args.item(0));
+        WuScopeFilter filter;
+        filter.addFilter(args.item(0));
+        if (filter.properties == PTnone)
+            filter.addOutputProperties(PTall);
+        filter.finishedFilter();
 
         printf("<Workunit wuid=\"%s\">\n", w.queryWuid());
         Owned<IConstWUScopeIterator> iter = &w.getScopeIterator(filter);