[chronojump] No more exercise duplicates at import on encoder. Duplicates where ex where same name but one or mor



commit d838e6773f01627ef907561e9dc9e463ae893164
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Feb 11 17:44:34 2022 +0100

    No more exercise duplicates at import on encoder. Duplicates where ex where same name but one or more 
different params. Now have different name (1), (2), ...

 diagrams/sqlite/chronojump_sqlite.dia          | Bin 22389 -> 22498 bytes
 src/chronojump-importer/chronojump_importer.py |   3 ++-
 2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/diagrams/sqlite/chronojump_sqlite.dia b/diagrams/sqlite/chronojump_sqlite.dia
index 1ef40b767..bd5f3c398 100644
Binary files a/diagrams/sqlite/chronojump_sqlite.dia and b/diagrams/sqlite/chronojump_sqlite.dia differ
diff --git a/src/chronojump-importer/chronojump_importer.py b/src/chronojump-importer/chronojump_importer.py
index 32b0b5cf0..99e4d9b4c 100755
--- a/src/chronojump-importer/chronojump_importer.py
+++ b/src/chronojump-importer/chronojump_importer.py
@@ -630,7 +630,8 @@ class ImportSession:
         encoder_exercise.remove_duplicates()
 
         self.destination_db.write(table=encoder_exercise,
-                                  matches_columns=self.destination_db.column_names("EncoderExercise", 
["uniqueID"]))
+                                  matches_columns=self.destination_db.column_names("EncoderExercise", 
["uniqueID"]),
+                                  avoids_duplicate_column="name")
 
         # Imports Encoder1RM
         encoder_1rm = self.source_db.read(table_name="Encoder1RM",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]