diff --git a/rowers/management/commands/getsyncids.py b/rowers/management/commands/getsyncids.py index 422f1f23..4a7ddccd 100644 --- a/rowers/management/commands/getsyncids.py +++ b/rowers/management/commands/getsyncids.py @@ -10,19 +10,20 @@ class Command(BaseCommand): counter = 0 print('----- Workouts ---------') for w in ws: - record = SyncRecord( - workout = w, - ) - if w.uploadedtostrava: - record.stravaid = w.uploadedtostrava - if w.uploadedtotp: - record.tpid = w.uploadedtotp - if w.uploadedtonk: - record.nkid = w.uploadedtonk - if w.uploadedtosporttracks: - record.sporttracksid = w.uploadedtosporttracks - if w.uploadedtoc2: - record.c2id = w.uploadedtoc2 + if w.uploadedtostrava or w.uploadedtotp or w.uploadedtonk or w.uploadedtosporttracks or w.uploadedtoc2: + record = SyncRecord( + workout = w, + ) + if w.uploadedtostrava: + record.stravaid = w.uploadedtostrava + if w.uploadedtotp: + record.tpid = w.uploadedtotp + if w.uploadedtonk: + record.nkid = w.uploadedtonk + if w.uploadedtosporttracks: + record.sporttracksid = w.uploadedtosporttracks + if w.uploadedtoc2: + record.c2id = w.uploadedtoc2 try: record.save() @@ -38,18 +39,19 @@ class Command(BaseCommand): aantal = ts.count() counter = 0 for w in ts: - record = SyncRecord( - ) - if w.uploadedtostrava: - record.stravaid = w.uploadedtostrava - if w.uploadedtotp: - record.tpid = w.uploadedtotp - if w.uploadedtonk: - record.nkid = w.uploadedtonk - if w.uploadedtosporttracks: - record.sporttracksid = w.uploadedtosporttracks - if w.uploadedtoc2: - record.c2id = w.uploadedtoc2 + if w.uploadedtostrava or w.uploadedtotp or w.uploadedtonk or w.uploadedtosporttracks or w.uploadedtoc2: + record = SyncRecord( + ) + if w.uploadedtostrava: + record.stravaid = w.uploadedtostrava + if w.uploadedtotp: + record.tpid = w.uploadedtotp + if w.uploadedtonk: + record.nkid = w.uploadedtonk + if w.uploadedtosporttracks: + record.sporttracksid = w.uploadedtosporttracks + if w.uploadedtoc2: + record.c2id = w.uploadedtoc2 try: record.save()