fix: rows get updated if duplicate items get sent
This commit is contained in:
parent
822eb7bfa7
commit
222a335ddc
@ -105,7 +105,7 @@ class Database:
|
|||||||
@connectionpersistence
|
@connectionpersistence
|
||||||
def insert_bought_items(self, user: str, items: dict, date: str = None):
|
def insert_bought_items(self, user: str, items: dict, date: str = None):
|
||||||
temp = ['"user", item, amount', "%(user)s, %(item)s, %(amount)s",
|
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:
|
if date:
|
||||||
temp[0] += ", date"
|
temp[0] += ", date"
|
||||||
temp[1] += ", %(date)s"
|
temp[1] += ", %(date)s"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user