فهرست منبع

HPCC-17785 Internal error using a superfile inside a prefetch project

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 8 سال پیش
والد
کامیت
0ce29fb028
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      roxie/ccd/ccdfile.cpp

+ 1 - 1
roxie/ccd/ccdfile.cpp

@@ -2022,9 +2022,9 @@ public:
                     maxParts = numParts;
             }
 
-            IDefRecordMeta *thisDiskMeta = diskMeta.item(subFile);
             if (translators)
             {
+                IDefRecordMeta *thisDiskMeta = diskMeta.isItem(subFile) ? diskMeta.item(subFile) : nullptr;
                 if (fdesc && thisDiskMeta && activityMeta && !thisDiskMeta->equals(activityMeta))
                     if (allowFieldTranslation != IRecordLayoutTranslator::NoTranslation)
                         translators->append(createRecordLayoutTranslator(lfn, thisDiskMeta, activityMeta, allowFieldTranslation));