From 23270b559f79e2b18b6d54e2926814a2b0d57f5b Mon Sep 17 00:00:00 2001 From: sanj <67624670+iodrift@users.noreply.github.com> Date: Tue, 30 Jul 2024 16:57:14 -0700 Subject: [PATCH] Auto-update: Tue Jul 30 16:57:13 PDT 2024 --- sijapi/classes.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sijapi/classes.py b/sijapi/classes.py index f2cc19c..1bf0d43 100644 --- a/sijapi/classes.py +++ b/sijapi/classes.py @@ -720,13 +720,12 @@ class APIConfig(BaseModel): # Prepare the statement stmt = await conn.prepare(insert_query) - affected_rows = 0 - values_list = [[change[col] for col in columns] for change in changes] + # Convert list of dicts to list of tuples + values_list = [tuple(change[col] for col in columns) for change in changes] # Use executemany for batch insert result = await stmt.executemany(values_list) - affected_rows = result.split()[-1] if result else 0 - affected_rows = int(affected_rows) if affected_rows.isdigit() else 0 + affected_rows = len(values_list) # Assume all rows were affected return affected_rows @@ -737,8 +736,6 @@ class APIConfig(BaseModel): - - async def sync_spatial_ref_sys(self, source_conn, dest_conn): try: # Get all entries from the source