Skip to content
Snippets Groups Projects
Commit 430ea081 authored by Hubert Chathi's avatar Hubert Chathi
Browse files

PostgreSQL, Y U no like?

parent 185188be
No related branches found
No related tags found
No related merge requests found
...@@ -603,9 +603,9 @@ class DeviceStore(DeviceWorkerStore, BackgroundUpdateStore): ...@@ -603,9 +603,9 @@ class DeviceStore(DeviceWorkerStore, BackgroundUpdateStore):
""" """
sql = """ sql = """
DELETE FROM devices DELETE FROM devices
WHERE user_id = ? AND device_id = ? AND NOT hidden WHERE user_id = ? AND device_id = ? AND hidden = ?
""" """
yield self._execute("delete_device", None, sql, user_id, device_id) yield self._execute("delete_device", None, sql, user_id, device_id, False)
self.device_id_exists_cache.invalidate((user_id, device_id)) self.device_id_exists_cache.invalidate((user_id, device_id))
...@@ -624,12 +624,13 @@ class DeviceStore(DeviceWorkerStore, BackgroundUpdateStore): ...@@ -624,12 +624,13 @@ class DeviceStore(DeviceWorkerStore, BackgroundUpdateStore):
return return
sql = """ sql = """
DELETE FROM devices DELETE FROM devices
WHERE user_id = ? AND device_id IN (%s) AND NOT hidden WHERE user_id = ? AND device_id IN (%s) AND hidden = ?
""" % ( """ % (
",".join("?" for _ in device_ids) ",".join("?" for _ in device_ids)
) )
values = [user_id] values = [user_id]
values.extend(device_ids) values.extend(device_ids)
values.append(False)
yield self._execute("delete_devices", None, sql, *values) yield self._execute("delete_devices", None, sql, *values)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment