extend webhook per site
This commit is contained in:
@@ -46,6 +46,7 @@ async def _dispatch_site_result(site_payload: dict[str, Any]) -> None:
|
||||
logger.warning("plan_actual_slot_guard: unknown site_id=%s", site_payload.get("site_id"))
|
||||
return
|
||||
site_code = str(site_payload.get("site_code") or site_payload.get("site_id") or "")
|
||||
site_id = int(site_payload.get("site_id") or 0) or None
|
||||
alerts = site_payload.get("alerts")
|
||||
if not isinstance(alerts, list):
|
||||
return
|
||||
@@ -62,6 +63,8 @@ async def _dispatch_site_result(site_payload: dict[str, Any]) -> None:
|
||||
deviation_grid_w = int(alert.get("deviation_grid_w") or 0)
|
||||
slot_label = _slot_label_prague(interval_start)
|
||||
await notify_plan_vs_actual_fatal(
|
||||
None,
|
||||
site_id,
|
||||
site_code=site_code,
|
||||
slot_label=slot_label,
|
||||
interval_start_utc=interval_start,
|
||||
|
||||
Reference in New Issue
Block a user