zulip/zerver
Tim Abbott 588a24b661 cache: Fix caching of system bots.
In the unlikely event that someone edited the properties of a system
bot and then saved the result, we were still caching the old version
indefinitely in the get_system_bot cache.

This led to a confusing case where a newly installed Zulip server
didn't have is_api_super_user properly set on its EMAIL_GATEWAY_BOT in
memcached.

Co-authored-by: Mateusz Mandera <mateusz.mandera@protonmail.com>
2019-07-15 12:32:29 -07:00
..
data_import slack_import: Support importing multiparty IMs. 2019-07-09 15:03:28 -07:00
lib cache: Fix caching of system bots. 2019-07-15 12:32:29 -07:00
management initialize_voyager_db: Use do_change_is_admin. 2019-07-15 12:32:29 -07:00
migrations notifications: Allow only notifiable in unread count. 2019-07-13 15:49:04 -07:00
openapi openapi: Standardize URL format to use {var_name} syntax. 2019-07-11 11:01:40 -07:00
templatetags webhooks/freshdesk/doc.md: Remove unescape_rendered_html kludge. 2019-07-03 15:05:45 -07:00
tests cache: Fix caching of system bots. 2019-07-15 12:32:29 -07:00
tornado tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
views notification bot: Tighten message for being added to streams. 2019-07-13 15:53:36 -07:00
webhooks webhooks: Migrate gogs tests to the headers fixtures system. 2019-07-13 16:02:27 -07:00
worker public_export: Add support for deleting export after access. 2019-05-31 22:54:27 -07:00
__init__.py
apps.py python: Mark intentionally unused imports with noop statements. 2019-02-22 16:54:47 -08:00
context_processors.py open graph: Uploaded realm icon URL is absolute for some backends. 2019-05-20 13:14:28 -07:00
decorator.py decorator: Refactor @require_non_guest_human_user decorator. 2019-06-18 17:11:58 -07:00
filters.py filters: Don't include realm_counts/installation_counts in errors. 2019-04-30 14:10:59 -07:00
forms.py ktlo: Contact org admin instead of server admin for wrong subdomain error. (#12543) 2019-06-26 14:09:20 -07:00
logging_handlers.py try_git_describe: Set cwd, not --git-dir. 2019-02-28 14:59:33 -08:00
middleware.py rate_limiter: Create a general rate_limit_request_by_entity function. 2019-05-30 16:50:11 -07:00
models.py notifications: Allow only notifiable in unread count. 2019-07-13 15:49:04 -07:00
signals.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00