Browse Source

HUE-7215 [indexer] Avoid duplicated column names

Romain Rigaux 8 years ago
parent
commit
6c951e8
1 changed files with 3 additions and 1 deletions
  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)]