zulip/zerver
Eeshan Garg cfe0f6b56d webhooks/clubhouse: Account for bug in GitHub branch payloads.
This change was prompted by a possible bug on Clubhouse's end. In
general, if a branch is added, it also prompts a workflow state
transition in its primary story.

However, our webhook error logs show an erroneous payload where
the same branch is added to another story, but there is no
workflow state transition. Also, both the stories are grouped in
the same payload, which confused/broke our code. Ideally, this
shouldn't happen and is most likely a bug on Clubhouse's end.
In most cases, changes included in Clubhouse payloads never
pertain to more than one parent entity (stories) simultaneously,
and we usually operate under the assumption that the changes
included therein are related to each other in terms of their
parent object (story or epic) and not a child object (the GitHub
branch).
2019-02-20 16:32:42 -08:00
..
data_import streams: Prevent creation of multi-line stream descriptions. 2019-02-20 12:28:00 -08:00
lib markdown: Render silent mentions as **name**. 2019-02-20 10:41:42 -08:00
management backup: Add Zulip, OS, and PostgreSQL version to the tarball. 2019-02-14 15:11:57 -08:00
migrations settings: Add support for uploading logo for night mode. 2019-02-18 15:15:57 -08:00
openapi settings: Add support for uploading logo for night mode. 2019-02-18 15:15:57 -08:00
templatetags zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
tests streams: Prevent creation of multi-line stream descriptions. 2019-02-20 12:28:00 -08:00
tornado tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
views streams: Prevent creation of multi-line stream descriptions. 2019-02-20 12:28:00 -08:00
webhooks webhooks/clubhouse: Account for bug in GitHub branch payloads. 2019-02-20 16:32:42 -08:00
worker zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
__init__.py
apps.py signals: Document the weird unused import for signal registration. 2019-02-02 23:04:02 -08:00
context_processors.py settings: Add support for uploading logo for night mode. 2019-02-18 15:15:57 -08:00
decorator.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
filters.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
forms.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
logging_handlers.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
middleware.py open graph: Remove extraneous spaces from descriptions. 2019-02-11 12:05:19 -08:00
models.py settings: Add support for uploading logo for night mode. 2019-02-18 15:15:57 -08:00
signals.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
static_header.txt