From a40411ed81c029319ba3abfad8877a2105fa1cd1 Mon Sep 17 00:00:00 2001 From: sanj <67624670+iodrift@users.noreply.github.com> Date: Tue, 6 Aug 2024 22:47:16 -0700 Subject: [PATCH] Auto-update: Tue Aug 6 22:47:16 PDT 2024 --- sijapi/classes.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sijapi/classes.py b/sijapi/classes.py index 6418df5..4c33f99 100644 --- a/sijapi/classes.py +++ b/sijapi/classes.py @@ -862,16 +862,16 @@ class APIConfig(BaseModel): WITH new_version AS ( SELECT COALESCE(MAX(version), 0) + 1 as next_version FROM {table_name} - WHERE id = (SELECT id FROM {table_name} WHERE {columns[1]} = ${1} FOR UPDATE) + WHERE id = (SELECT id FROM {table_name} WHERE {columns[1]} = $1 FOR UPDATE) ) INSERT INTO {table_name} ({insert_cols}, version, server_id) - VALUES ({insert_vals}, (SELECT next_version FROM new_version), ${{len(args)+1}}) + VALUES ({insert_vals}, (SELECT next_version FROM new_version), ${len(args)+1}) ON CONFLICT (id) DO UPDATE SET {update_cols}, version = (SELECT next_version FROM new_version), - server_id = ${{len(args)+1}} + server_id = ${len(args)+1} WHERE {table_name}.version < (SELECT next_version FROM new_version) - OR ({table_name}.version = (SELECT next_version FROM new_version) AND {table_name}.server_id < ${{len(args)+1}}) + OR ({table_name}.version = (SELECT next_version FROM new_version) AND {table_name}.server_id < ${len(args)+1}) RETURNING id, version """