zulip/zerver
Zixuan James Li 71abbbdd7a message_edit: Handle truncated topic resolution.
This solves the problem that resolving a topic with a long name (>60
characters) will cause the topic name to be truncated, and thus the edit
message code path thinks that the topic is being moved in addition to
being resolved.

We store the pre-truncation topic and use it to check against the
original topic when determining whether a topic is being moved while
getting (un)resovled or not.

Fixes #23482

Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2022-11-15 14:33:39 -08:00
..
actions message_edit: Handle truncated topic resolution. 2022-11-15 14:33:39 -08:00
data_import Slack import: Cache emoji.json in static/generated/emoji. 2022-11-15 10:43:11 -08:00
integration_fixtures/nagios
lib tabbed-sections: Update "via-user-profile" to be "via-user-card". 2022-11-14 12:16:22 -08:00
management export_search: Add ability to limit by date sent. 2022-11-10 16:49:19 -08:00
migrations signup: Implement use of MultiUseInvite.status attribute. 2022-11-14 17:13:16 -08:00
openapi popovers: Rename "full profile" to "profile". 2022-11-14 12:16:22 -08:00
tests message_edit: Handle truncated topic resolution. 2022-11-15 14:33:39 -08:00
tornado register: Handle "Pronouns" type fields for older mobile clients. 2022-11-04 14:31:18 -07:00
views signup: Implement use of MultiUseInvite.status attribute. 2022-11-14 17:13:16 -08:00
webhooks circleci: Rewrite integration to support the new webhook format. 2022-11-15 10:45:05 -08:00
worker python: Use format string for logging str(obj). 2022-10-10 08:32:29 -07:00
__init__.py
apps.py sentry: Initialize sentry in AppConfig ready hook. 2022-09-26 12:42:36 -07:00
context_processors.py templates: Rename `OPEN_GRAPH` variables to `PAGE` or `PAGE_METADATA`. 2022-09-06 14:57:06 -07:00
decorator.py python: Clean up getattr, setattr, delattr calls with literal names. 2022-10-10 08:40:28 -07:00
filters.py typing: Fix function signatures. 2021-08-20 05:54:19 -07:00
forms.py forms: Fix another 500 error on realm creation with invalid email. 2022-09-19 14:12:32 -07:00
logging_handlers.py python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
middleware.py middleware: Set the correct options on the django_language cookie. 2022-11-09 14:24:22 -08:00
models.py signup: Implement use of MultiUseInvite.status attribute. 2022-11-14 17:13:16 -08:00
signals.py requirements: Upgrade to Django 4.0. 2022-07-13 16:07:17 -07:00