mirror of
https://mau.dev/maunium/synapse.git
synced 2024-09-11 04:09:34 +02:00
Fix invalid SQL to work in postgres land
This commit is contained in:
parent
9927170787
commit
d76c058eea
1 changed files with 6 additions and 4 deletions
|
@ -442,14 +442,16 @@ class ApplicationServiceTransactionStore(SQLBaseStore):
|
||||||
# Monotonically increasing txn ids, so just select the smallest
|
# Monotonically increasing txn ids, so just select the smallest
|
||||||
# one in the txns table (we delete them when they are sent)
|
# one in the txns table (we delete them when they are sent)
|
||||||
result = txn.execute(
|
result = txn.execute(
|
||||||
"SELECT MIN(txn_id), * FROM application_services_txns WHERE as_id=?",
|
"SELECT * FROM application_services_txns WHERE as_id=?"
|
||||||
|
" ORDER BY txn_id ASC LIMIT 1",
|
||||||
(service.id,)
|
(service.id,)
|
||||||
)
|
)
|
||||||
entry = self.cursor_to_dict(result)[0]
|
rows = self.cursor_to_dict(result)
|
||||||
if not entry or entry["txn_id"] is None:
|
if not rows:
|
||||||
# the min(txn_id) part will force a row, so entry may not be None
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
entry = rows[0]
|
||||||
|
|
||||||
event_ids = json.loads(entry["event_ids"])
|
event_ids = json.loads(entry["event_ids"])
|
||||||
events = self._get_events_txn(txn, event_ids)
|
events = self._get_events_txn(txn, event_ids)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue