[chronojump] No more exercise duplicates at import on forceSensor & raceAnalyzer. Duplicates where ex where same
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [chronojump] No more exercise duplicates at import on forceSensor & raceAnalyzer. Duplicates where ex where same
- Date: Fri, 11 Feb 2022 16:35:39 +0000 (UTC)
commit 76050c231ec23974c0ea1dc0fcfb2a3d42142465
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Feb 11 17:34:48 2022 +0100
    No more exercise duplicates at import on forceSensor & raceAnalyzer. Duplicates where ex where same name 
but one or more different params. Now have different name (1), (2), ...
 diagrams/sqlite/chronojump_sqlite.dia          | Bin 22299 -> 22389 bytes
 src/chronojump-importer/chronojump_importer.py |   7 ++++---
 2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/diagrams/sqlite/chronojump_sqlite.dia b/diagrams/sqlite/chronojump_sqlite.dia
index a2d74ef3b..1ef40b767 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 0cf3eff13..32b0b5cf0 100755
--- a/src/chronojump-importer/chronojump_importer.py
+++ b/src/chronojump-importer/chronojump_importer.py
@@ -707,8 +707,8 @@ class ImportSession:
 
 
         self.destination_db.write(table=forceSensor_exercise,
-                                  matches_columns=self.destination_db.column_names("ForceSensorExercise", 
["uniqueID"]))
-
+                                  matches_columns=self.destination_db.column_names("ForceSensorExercise", 
["uniqueID"]),
+                                  avoids_duplicate_column="name")
 
         # Imports ForceSensor
         forceSensor = self.source_db.read(table_name="ForceSensor",
@@ -752,7 +752,8 @@ class ImportSession:
 
 
         self.destination_db.write(table=runEncoder_exercise,
-                                  matches_columns=self.destination_db.column_names("RunEncoderExercise", 
["uniqueID"]))
+                                  matches_columns=self.destination_db.column_names("RunEncoderExercise", 
["uniqueID"]),
+                                  avoids_duplicate_column="name")
 
 
         # Imports RunEncoder
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]