Skip to content

Commit fe432d2

Browse files
committed
Merge branch 'pull_request_conversation_1' into pull_request_conversation_2
2 parents 4333043 + 707203c commit fe432d2

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/slackBotFunction/app/slack/slack_events.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,9 +381,6 @@ def process_pull_request_slack_event(slack_event_data: Dict[str, Any]) -> None:
381381
client = WebClient(token=token)
382382
if is_duplicate_event(event_id=event_id):
383383
return
384-
message_text = event["text"]
385-
_, extracted_message = extract_pull_request_id(message_text)
386-
event["text"] = extracted_message
387384
process_async_slack_event(event=event, event_id=event_id, client=client)
388385
except Exception:
389386
# we cant post a reply to slack for this error as we may not have details about where to post it

packages/slackBotFunction/app/slack/slack_handlers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def unified_message_handler(client: WebClient, event: Dict[str, Any], req: BoltR
107107
extra={"session_pull_request_id": session_pull_request_id},
108108
)
109109
forward_event_to_pull_request_lambda(
110-
req=req, pull_request_id=session_pull_request_id, event_id=event_id, store_pull_request_id=False
110+
event=event, pull_request_id=session_pull_request_id, event_id=event_id, store_pull_request_id=False
111111
)
112112
return
113113

packages/slackBotFunction/app/utils/handler_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ def forward_event_to_pull_request_lambda(
6565

6666
pull_request_lambda_arn = outputs.get("SlackBotLambdaArn")
6767
logger.debug("Triggering pull request lambda", extra={"lambda_arn": pull_request_lambda_arn})
68+
message_text = event["text"]
69+
_, extracted_message = extract_pull_request_id(message_text)
70+
event["text"] = extracted_message
6871
lambda_payload = {"pull_request_event": True, "slack_event": {"event": event, "event_id": event_id}}
6972
response = lambda_client.invoke(
7073
FunctionName=pull_request_lambda_arn, InvocationType="Event", Payload=json.dumps(lambda_payload)

0 commit comments

Comments
 (0)