mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 12:16:09 -04:00
Decode the data json in the storage layer (was moved but this part was missed)
This commit is contained in:
parent
f8c30faf25
commit
12d381bd5d
2 changed files with 14 additions and 1 deletions
|
@ -21,6 +21,7 @@ from synapse.api.errors import StoreError
|
|||
from syutil.jsonutil import encode_canonical_json
|
||||
|
||||
import logging
|
||||
import simplejson as json
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -48,6 +49,14 @@ class PusherStore(SQLBaseStore):
|
|||
)
|
||||
|
||||
rows = yield self._execute_and_decode("get_all_pushers", sql)
|
||||
for r in rows:
|
||||
dataJson = r['data']
|
||||
r['data'] = None
|
||||
try:
|
||||
r['data'] = json.loads(dataJson)
|
||||
except:
|
||||
logger.warn("Invalid JSON in data for pusher %d: %s", r['id'], dataJson)
|
||||
pass
|
||||
|
||||
defer.returnValue(rows)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue