Explorar o código

HUE-2101 [fb] Copying a file trims the last chunk

Abraham Elmahrek %!s(int64=11) %!d(string=hai) anos
pai
achega
9a3d1b4
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      desktop/libs/hadoop/src/hadoop/fs/webhdfs.py

+ 3 - 2
desktop/libs/hadoop/src/hadoop/fs/webhdfs.py

@@ -499,12 +499,13 @@ class WebHdfs(Hdfs):
                     permission=oct(stat.S_IMODE(sb.mode)),
                     data=data)
 
+      if offset != 0:
+        self.append(dst, data)
+
       cnt = len(data)
       if cnt < UPLOAD_CHUNK_SIZE.get():
         break
 
-      if offset != 0:
-        self.append(dst, data)
       offset += cnt