diff --git a/rowers/integrations/intervals.py b/rowers/integrations/intervals.py index 68b930ee..bc728813 100644 --- a/rowers/integrations/intervals.py +++ b/rowers/integrations/intervals.py @@ -891,7 +891,10 @@ class IntervalsIntegration(SyncIntegration): continue ps.name = data['name'] try: - ps.comment = data['description'] + if data['description'] is not None: + ps.comment = data['description'] + else: + ps.comment = '' except KeyError: ps.comment = ' ' ps.startdate = arrow.get(data['start_date_local']).datetime diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index 6610a1d5..5c76f9ad 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ