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 năm trước cách đây
mục cha
commit
06f0a52e5c
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  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;