diff --git a/participation/models.py b/participation/models.py index 8a6424b..3484ad9 100644 --- a/participation/models.py +++ b/participation/models.py @@ -1227,7 +1227,7 @@ class Pool(models.Model): worksheets = spreadsheet.worksheets() if f"{_('Pool')} {self.short_name}" not in [ws.title for ws in worksheets]: worksheet = spreadsheet.add_worksheet(f"{_('Pool')} {self.short_name}", - 30, 2 + pool_size * passage_width) + 30, 2 + passages.count() * passage_width) else: worksheet = spreadsheet.worksheet(f"{_('Pool')} {self.short_name}") if any(ws.title == "Sheet1" for ws in worksheets): @@ -1594,7 +1594,7 @@ class Pool(models.Model): spreadsheet = gc.open_by_key(self.tournament.notes_sheet_id) worksheet = spreadsheet.worksheet(f"{_('Pool')} {self.short_name}") - average_cell = worksheet.find(_("Average")) + average_cell = worksheet.find(str(_("Average"))) min_row = 5 max_row = average_cell.row - 1 juries_visible = worksheet.get(f"A{min_row}:B{max_row}") @@ -1616,7 +1616,7 @@ class Pool(models.Model): spreadsheet = gc.open_by_key(self.tournament.notes_sheet_id) worksheet = spreadsheet.worksheet(f"{_('Pool')} {self.short_name}") - average_cell = worksheet.find(_("Average")) + average_cell = worksheet.find(str(_("Average"))) min_row = 5 max_row = average_cell.row - 2 data = worksheet.get_values(f"A{min_row}:AH{max_row}")