MatrixSynapse/synapse
Richard van der Hoff 73cfe48031 Fix caching error in the push evaluator
Initialising `result` to `{}` in the parameters meant that every call to
_flatten_dict used the *same* target dictionary.

I'm hopeful this will fix https://github.com/matrix-org/synapse/issues/2270,
but I suspect it won't. (This code seems to have been here since forever,
unlike the bug, and I don't really think it explains the observed
behaviour). Still, it makes it hard to investigate the problem.
2017-07-05 00:28:43 +01:00
..
api
app
appservice
config
crypto
events
federation
handlers
http
metrics
push Fix caching error in the push evaluator 2017-07-05 00:28:43 +01:00
replication
rest
static/client
storage
streams
util
__init__.py
event_auth.py
notifier.py
python_dependencies.py
server.py
server.pyi
state.py
types.py
visibility.py