diff --git a/passerelle/contrib/tcl/models.py b/passerelle/contrib/tcl/models.py index bacfaf8c..ac2c5a97 100644 --- a/passerelle/contrib/tcl/models.py +++ b/passerelle/contrib/tcl/models.py @@ -80,7 +80,9 @@ class Tcl(BaseResource): break stop['passings'].append(passing) # create dictionary key from both line number and direction - line_info_key = passing['line_info']['ligne'] + '-' + passing['direction'] + line_info_key = passing['line_info']['ligne'] + if passing.get('direction'): + line_info_key += '-' + passing['direction'] if line_info_key not in passings_by_line: passings_by_line[line_info_key] = [] passings_by_line[line_info_key].append(passing)