revert webhook schema updates (#2479)

This commit is contained in:
Shuchang Zheng
2025-05-26 21:18:42 -07:00
committed by GitHub
parent 374a1003d7
commit da4afddc21
3 changed files with 72 additions and 60 deletions

View File

@@ -1,4 +1,3 @@
import json
import os
import random
import string
@@ -1660,13 +1659,15 @@ async def send_task_v2_webhook(task_v2: TaskV2) -> None:
)
return
try:
# build the task v2 response
payload = task_v2.model_dump_json(by_alias=True)
# build the task v2 response with backward compatible data
task_run_response = await build_task_v2_run_response(task_v2)
task_run_response_json = task_run_response.model_dump_json(exclude={"run_request"})
payload_json = task_v2.model_dump_json(by_alias=True)
payload_dict = json.loads(payload_json)
payload_dict.update(json.loads(task_run_response_json))
payload = json.dumps(payload_dict)
# task_run_response = await build_task_v2_run_response(task_v2)
# task_run_response_json = task_run_response.model_dump_json(exclude={"run_request"})
# payload_json = task_v2.model_dump_json(by_alias=True)
# payload_dict = json.loads(payload_json)
# payload_dict.update(json.loads(task_run_response_json))
# payload = json.dumps(payload_dict)
headers = generate_skyvern_webhook_headers(payload=payload, api_key=api_key.token)
LOG.info(
"Sending task v2 response to webhook callback url",