From 12cd3ac783e3b0179ab90b74aab9d676f38b8f2b Mon Sep 17 00:00:00 2001 From: simonmicro Date: Sat, 6 Dec 2025 20:53:15 +0100 Subject: [PATCH] Fixed another location of db-ordered fields Signed-off-by: simonmicro --- py-kms/pykms_Sql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py-kms/pykms_Sql.py b/py-kms/pykms_Sql.py index 5a22991..a699576 100644 --- a/py-kms/pykms_Sql.py +++ b/py-kms/pykms_Sql.py @@ -75,7 +75,7 @@ def sql_get_all(dbName): return None with sqlite3.connect(dbName) as con: cur = con.cursor() - cur.execute("SELECT * FROM clients") + cur.execute(f"SELECT {', '.join(_column_name_to_index.keys())} FROM clients") clients = [] for row in cur.fetchall(): loggersrv.debug(f"Row: {row}") @@ -113,7 +113,7 @@ def sql_update(dbName, infoDict): else: # Update only changed columns - common_postfix = "WHERE clientMachineId=:clientMachineId AND applicationId=:applicationId;" + common_postfix = "WHERE clientMachineId=:clientMachineId AND applicationId=:applicationId" def update_column_if_changed(column_name, new_value): assert column_name in _column_name_to_index, f"Unknown column name: {column_name}" assert "clientMachineId" in infoDict and "applicationId" in infoDict, "infoDict must contain 'clientMachineId' and 'applicationId'"