Просмотр исходного кода

HPCC-16441 Fix super getAccessedTime method

Was comparing with passed in param, instead of (as intended)
getting 1st of subs then comparing to most recent.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Jake Smith 8 лет назад
Родитель
Сommit
4c6853e1ae
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      dali/base/dadfs.cpp

+ 2 - 2
dali/base/dadfs.cpp

@@ -6455,7 +6455,7 @@ public:
         CriticalBlock block (sect);
         ForEachItemIn(i,subfiles) {
             IDistributedFile &f=subfiles.item(i);
-            if (set)
+            if (!set)
                 set = f.getAccessedTime(dt);
             else {
                 CDateTime cmp;
@@ -6465,7 +6465,7 @@ public:
                 }
             }
         }
-        return false;
+        return set;
     }
 
     void setAccessedTime(const CDateTime &dt)