From 222a335ddc86b5313567619fb028f810322aec08 Mon Sep 17 00:00:00 2001 From: Lunaresk Date: Sat, 4 Dec 2021 13:49:11 +0100 Subject: [PATCH] fix: rows get updated if duplicate items get sent --- server/src/database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/database.py b/server/src/database.py index b459bb4..19533d3 100644 --- a/server/src/database.py +++ b/server/src/database.py @@ -105,7 +105,7 @@ class Database: @connectionpersistence def insert_bought_items(self, user: str, items: dict, date: str = None): temp = ['"user", item, amount', "%(user)s, %(item)s, %(amount)s", - "bought.user = %(user)s AND bought.item = %(item)s AND bought.date = " + ("%(date)s" if date else "NOW()")] + "bought.user = %(user)s AND bought.item = %(item)s AND bought.date = " + ("%(date)s" if date else "NOW()::date")] if date: temp[0] += ", date" temp[1] += ", %(date)s"