Browse Source

Merge pull request #6547 from AttilaVamos/HPCC-12435-fix

HPCC-12435 Remove leading '~' character from logical file name provided by queryLogicalFilename() on hthor
Richard Chapman 10 years ago
parent
commit
06f0a52e5c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      ecl/hthor/hthor.cpp

+ 5 - 1
ecl/hthor/hthor.cpp

@@ -7826,7 +7826,11 @@ void CHThorDiskReadBaseActivity::resolve()
     else
     {
         ldFile.setown(agent.resolveLFN(mangledHelperFileName.str(), "Read", 0 != (helper.getFlags() & TDRoptional)));
-        logicalFileName.set(mangledHelperFileName.str());
+        if ( mangledHelperFileName.charAt(0) == '~')
+            logicalFileName.set(mangledHelperFileName.str()+1);
+        else
+            logicalFileName.set(mangledHelperFileName.str());
+
         if (ldFile)
         {
             Owned<IFileDescriptor> fdesc;