瀏覽代碼

HUE-7215 [indexer] Avoid duplicated column names

Romain Rigaux 8 年之前
父節點
當前提交
6c951e8
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      desktop/libs/indexer/src/indexer/file_format.py

+ 3 - 1
desktop/libs/indexer/src/indexer/file_format.py

@@ -469,7 +469,9 @@ class CSVFormat(FileFormat):
     first_row = reader.next()
 
     if self._has_header:
-      header = first_row
+      header = []
+      for i, field in enumerate(first_row):
+        header.append(field if field not in header else '%s_%s' % (field, i))
     else:
       header = ["field_%d" % (i + 1) for i in range(self._num_columns)]