Fix error on deleting users pending deactivation

Use simple_delete instead of simple_delete_one as commented
This commit is contained in:
David Baker 2018-06-26 10:52:52 +01:00 committed by Matthew Hodgson
parent d46450195b
commit 7a32fa0101

View file

@ -623,7 +623,9 @@ class RegistrationStore(RegistrationWorkerStore,
Removes the given user to the table of users who need to be parted from all the
rooms they're in, effectively marking that user as fully deactivated.
"""
return self._simple_delete_one(
# XXX: This should be simple_delete_one but we failed to put a unique index on
# the table, so somehow duplicate entries have ended up in it.
return self._simple_delete(
"users_pending_deactivation",
keyvalues={
"user_id": user_id,