VietCat commited on
Commit
511991a
·
1 Parent(s): d317f57

fix duplicate message

Browse files
Files changed (1) hide show
  1. app/sheets.py +4 -7
app/sheets.py CHANGED
@@ -229,18 +229,15 @@ class SheetsClient:
229
  if not values:
230
  logger.error("No data in sheet, cannot update conversation.")
231
  return None
232
- header = values[0]
233
- data_rows = values[1:]
234
- logger.info(f"[DEBUG] Gsheet data_rows {data_rows}")
235
  row_index = None
236
- for i, row in enumerate(data_rows):
237
  if row[0] == conversation_id:
238
  row_index = i
239
  break
240
  logger.info(f"[DEBUG] Gsheet row index {row_index}")
241
  if row_index is not None:
242
- sheet_row_number = row_index + 2 # +2 vì header dòng 1, data bắt đầu từ dòng 2
243
- current_row = data_rows[row_index]
244
  logger.info(f"[DEBUG] Gsheet current row {current_row}")
245
  while len(current_row) < 13:
246
  current_row.append("")
@@ -264,7 +261,7 @@ class SheetsClient:
264
  json.dumps(current_timestamps),
265
  str(is_done).lower() if is_done is not None else current_row[11]
266
  ]
267
- update_range = f"{SHEET_RANGE.split('!')[0]}!A{row_index + 1}"
268
  logger.info(f"[DEBUG] Gsheet update range {update_range}")
269
  body = {
270
  'values': [new_row]
 
229
  if not values:
230
  logger.error("No data in sheet, cannot update conversation.")
231
  return None
 
 
 
232
  row_index = None
233
+ for i, row in enumerate(values):
234
  if row[0] == conversation_id:
235
  row_index = i
236
  break
237
  logger.info(f"[DEBUG] Gsheet row index {row_index}")
238
  if row_index is not None:
239
+ sheet_row_number = row_index + 2 # +2 vì values[0] dòng 2 trên sheet
240
+ current_row = values[row_index]
241
  logger.info(f"[DEBUG] Gsheet current row {current_row}")
242
  while len(current_row) < 13:
243
  current_row.append("")
 
261
  json.dumps(current_timestamps),
262
  str(is_done).lower() if is_done is not None else current_row[11]
263
  ]
264
+ update_range = f"{SHEET_RANGE.split('!')[0]}!A{sheet_row_number}"
265
  logger.info(f"[DEBUG] Gsheet update range {update_range}")
266
  body = {
267
  'values': [new_row]