mirror of
https://github.com/zulip/zulip.git
synced 2025-11-14 10:57:58 +00:00
webhooks: Use Gitlab project web_url over repo homepage.
This is preferred because the `repository` field isn't available for project-level events.
This commit is contained in:
@@ -33,7 +33,7 @@ def get_push_event_body(payload: Dict[str, Any]) -> str:
|
|||||||
|
|
||||||
def get_normal_push_event_body(payload: Dict[str, Any]) -> str:
|
def get_normal_push_event_body(payload: Dict[str, Any]) -> str:
|
||||||
compare_url = '{}/compare/{}...{}'.format(
|
compare_url = '{}/compare/{}...{}'.format(
|
||||||
get_repository_homepage(payload),
|
get_project_homepage(payload),
|
||||||
payload['before'],
|
payload['before'],
|
||||||
payload['after']
|
payload['after']
|
||||||
)
|
)
|
||||||
@@ -267,8 +267,8 @@ def get_user_name(payload: Dict[str, Any]) -> str:
|
|||||||
def get_issue_user_name(payload: Dict[str, Any]) -> str:
|
def get_issue_user_name(payload: Dict[str, Any]) -> str:
|
||||||
return payload['user']['name']
|
return payload['user']['name']
|
||||||
|
|
||||||
def get_repository_homepage(payload: Dict[str, Any]) -> str:
|
def get_project_homepage(payload: Dict[str, Any]) -> str:
|
||||||
return payload['repository']['homepage']
|
return payload['project']['web_url']
|
||||||
|
|
||||||
def get_branch_name(payload: Dict[str, Any]) -> str:
|
def get_branch_name(payload: Dict[str, Any]) -> str:
|
||||||
return payload['ref'].replace('refs/heads/', '')
|
return payload['ref'].replace('refs/heads/', '')
|
||||||
|
|||||||
Reference in New Issue
Block a user