fix: allow for renaming and proper deletion
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
4767f2b1bf
commit
41d72092a0
3
Makefile
3
Makefile
|
@ -7,3 +7,6 @@ dev:
|
|||
phony: prod
|
||||
prod:
|
||||
@docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build
|
||||
|
||||
down:
|
||||
@docker compose down
|
||||
|
|
|
@ -519,6 +519,8 @@ class Sqlite3GameStorage(GameStorage):
|
|||
"""Rename player in db."""
|
||||
with self._connect() as con:
|
||||
con.execute("update dawdle_player set name = ? where name = ?", (new_name, old_name))
|
||||
con.execute("update dawdle_item set owner_id = ? where owner_id = ?", (new_name, old_name))
|
||||
con.execute("update dawdle_ally set owner_id = ? where owner_id = ?", (new_name, old_name))
|
||||
con.commit()
|
||||
|
||||
|
||||
|
@ -527,6 +529,7 @@ class Sqlite3GameStorage(GameStorage):
|
|||
with self._connect() as con:
|
||||
con.execute("delete from dawdle_history where owner_id = ?", (pname,))
|
||||
con.execute("delete from dawdle_item where owner_id = ?", (pname,))
|
||||
con.execute("delete from dawdle_ally where owner_id = ?", (pname,))
|
||||
con.execute("delete from dawdle_player where name = ?", (pname,))
|
||||
con.commit()
|
||||
|
||||
|
|
Loading…
Reference in a new issue