From cc218a8854d4dcdf7b29c6d78b0a3314cb0907c8 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