MatrixSynapse/synapse
Andrew Morgan 2a1470cd05
Fix yields and copy instead of move push rules on room upgrade (#6144)
Copy push rules during a room upgrade from the old room to the new room, instead of deleting them from the old room.

For instance, we've defined upgrading of a room multiple times to be possible, and push rules won't be transferred on the second upgrade if they're deleted during the first.

Also fix some missing yields that probably broke things quite a bit.
2019-10-02 12:04:22 +01:00
..
_scripts
api Add device and appservice tags 2019-09-25 11:59:00 +01:00
app add report_stats_endpoint config option (#6012) 2019-09-12 11:24:57 +01:00
appservice Remove double return statements (#5962) 2019-09-03 11:42:45 +01:00
config Fix 'redaction_retention_period' sampel config to match guidelines 2019-09-26 16:43:52 +01:00
crypto Fix well-known lookups with the federation certificate whitelist (#5997) 2019-09-14 04:58:38 +10:00
events Merge pull request #5805 from matrix-org/erikj/validate_state 2019-08-01 13:45:48 +01:00
federation Fix exception when resetting retry timings 2019-09-20 12:09:39 +01:00
groups Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
handlers Fix yields and copy instead of move push rules on room upgrade (#6144) 2019-10-02 12:04:22 +01:00
http Edit SimpleHttpClient to reference that header keys can be passed as str or bytes (#6077) 2019-09-27 17:59:18 +01:00
logging Fix logcontext spam on non-Linux platforms (#6059) 2019-09-18 21:55:37 +01:00
metrics Update comments and docstring 2019-09-25 18:17:39 +01:00
module_api Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
push Generalize email sending logging (#6075) 2019-09-23 14:38:19 +01:00
replication Trace how long it takes for the send trasaction to complete, including retrys (#5986) 2019-09-05 17:44:55 +01:00
res/templates Allow HS to send emails when adding an email to the HS (#6042) 2019-09-20 15:21:30 +01:00
rest Merge pull request #6108 from matrix-org/erikj/remove_get_user_by_req-span 2019-09-27 10:02:57 +01:00
server_notices Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
state Remove double return statements (#5962) 2019-09-03 11:42:45 +01:00
static Fix SSO fallback login 2019-09-12 11:42:47 +01:00
storage Fix yields and copy instead of move push rules on room upgrade (#6144) 2019-10-02 12:04:22 +01:00
streams Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
util Fix errors storing large retry intervals. 2019-10-02 10:36:27 +01:00
__init__.py bump version 2019-09-26 12:29:59 +01:00
event_auth.py Cleanup event auth type initialisation (#5975) 2019-09-04 16:16:56 +01:00
notifier.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
python_dependencies.py Fix for structured logging tests stomping on logs (#6023) 2019-09-13 02:29:55 +10:00
secrets.py
server.py Allow use of different ratelimits for admin redactions. 2019-09-11 10:46:38 +01:00
server.pyi
types.py
visibility.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00