Fix for regression in issue #124 (#125)
continuous-integration/drone/push Build is passing Details

Co-authored-by: Leon <lzhang219@gmail.com>
Reviewed-on: #125
Reviewed-by: Nathan Chung <n4chung@csclub.uwaterloo.ca>
This commit is contained in:
Leon Zhang 2024-02-10 15:32:52 -05:00
parent a4a4ef089c
commit 3780662ba4
2 changed files with 3 additions and 3 deletions

View File

@ -14,7 +14,7 @@ class GetPositionsView(ColumnView):
avail = cfg.get('positions_available')
rows = []
for pos in avail:
name = position_names[pos]
name = position_names.get(pos, '')
field = urwid.Text('...')
self.position_fields[pos] = field
self.model.positions[pos] = ''

View File

@ -16,7 +16,7 @@ class SetPositionsView(ColumnView):
required = cfg.get('positions_required')
rows = []
for pos in avail:
name = position_names[pos]
name = position_names.get(pos, 'Unknown Position')
if pos in required:
name += ' (*)'
else:
@ -38,4 +38,4 @@ class SetPositionsView(ColumnView):
def update_fields(self):
for pos, field in self.position_fields.items():
field.edit_text = self.model.positions[pos]
field.edit_text = self.model.positions.get(pos, '')