diff --git a/client/src/components/job-at-change/schedule-event.component.jsx b/client/src/components/job-at-change/schedule-event.component.jsx index f37290fbc..6f7780ba8 100644 --- a/client/src/components/job-at-change/schedule-event.component.jsx +++ b/client/src/components/job-at-change/schedule-event.component.jsx @@ -66,7 +66,7 @@ export function ScheduleEventComponent({ const [popOverVisible, setPopOverVisible] = useState(false); const [getJobDetails] = useLazyQuery(GET_JOB_BY_PK_QUICK_INTAKE, { - variables: { id: event.job.id }, + variables: { id: event.job?.id }, onCompleted: (data) => { if (data?.jobs_by_pk) { const totalHours = @@ -83,6 +83,7 @@ export function ScheduleEventComponent({ }); } }, + fetchPolicy: "network-only" }); @@ -409,8 +410,10 @@ export function ScheduleEventComponent({ open={popOverVisible} onOpenChange={setPopOverVisible} onClick={(e) => { - getJobDetails(); - e.stopPropagation(); + if (event.job?.id) { + e.stopPropagation(); + getJobDetails(); + } }} getPopupContainer={(trigger) => trigger.parentNode} trigger="click"