From 34dc42bca46397118cf4f53e2f119eea1d56cdc1 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Sun, 14 Feb 2021 17:51:34 +0200 Subject: Fix last done column updating --- hommaexceli_py/sheets_client.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'hommaexceli_py/sheets_client.py') diff --git a/hommaexceli_py/sheets_client.py b/hommaexceli_py/sheets_client.py index 242dca8..36dabb2 100644 --- a/hommaexceli_py/sheets_client.py +++ b/hommaexceli_py/sheets_client.py @@ -89,16 +89,13 @@ def fetch_sheet_data(service: Resource) -> list[SheetsRow]: return [_row_to_dataclass(row) for row in rows] -def update_sheet_last_done_column( - service: Resource, processed_rows: list[ProcessedRow] -): +def update_sheet_last_done_column(service: Resource, new_datestamps: list[str]): logging.info("Calling Sheets API to update last done column...") range = getenv("SHEETS_RANGE") sheet = service.spreadsheets() last_done_column_range = _get_rightmost_column_in_range(range) - # Update last done date to match next date - body = {"values": list(map(lambda row: [row.next_datestamp], processed_rows))} + body = {"values": [[datestamp] for datestamp in new_datestamps]} sheet.values().update( spreadsheetId=getenv("SHEETS_SPREADSHEET_ID"), -- cgit v1.3