Openstatus www.openstatus.dev

fix: edit pagerduty

authored by

Maximilian Kaske and committed by
Maximilian Kaske
40aee391 f4495faa

+2 -5
+1 -4
apps/web/src/app/app/[workspaceSlug]/(dashboard)/notifications/[id]/edit/page.tsx
··· 8 8 const [workspace, monitors, notification] = await Promise.all([ 9 9 api.workspace.getWorkspace.query(), 10 10 api.monitor.getMonitorsByWorkspace.query(), 11 - 12 - await api.notification.getNotificationById.query({ 13 - id: Number(params.id), 14 - }), 11 + api.notification.getNotificationById.query({ id: Number(params.id) }), 15 12 ]); 16 13 17 14 return (
+1 -1
apps/web/src/components/forms/notification/provider/section-pagerduty.tsx
··· 26 26 const [isTestPending, startTestTransition] = useTransition(); 27 27 const searchParams = useSearchParams(); 28 28 29 - const config = searchParams.get("config"); 29 + const config = searchParams.get("config") || form.getValues("data.pagerduty"); 30 30 31 31 const result = PagerDutySchema.safeParse(JSON.parse(config || "")); 32 32 // We should fix that but that's not working for editing pagerduty notifications