diff --git a/frontend/src/api/traceFunnels/index.ts b/frontend/src/api/traceFunnels/index.ts index d4c3b8ccca..ee78e744f3 100644 --- a/frontend/src/api/traceFunnels/index.ts +++ b/frontend/src/api/traceFunnels/index.ts @@ -167,8 +167,8 @@ interface UpdateFunnelDescriptionPayload { export const saveFunnelDescription = async ( payload: UpdateFunnelDescriptionPayload, ): Promise | ErrorResponse> => { - const response: AxiosResponse = await axios.post( - `${FUNNELS_BASE_PATH}/save`, + const response: AxiosResponse = await axios.put( + `${FUNNELS_BASE_PATH}/${payload.funnel_id}`, payload, ); diff --git a/frontend/src/hooks/TracesFunnels/useFunnels.tsx b/frontend/src/hooks/TracesFunnels/useFunnels.tsx index 7f85619a88..fecbfdb655 100644 --- a/frontend/src/hooks/TracesFunnels/useFunnels.tsx +++ b/frontend/src/hooks/TracesFunnels/useFunnels.tsx @@ -142,6 +142,7 @@ export const useValidateFunnelSteps = ({ interface SaveFunnelDescriptionPayload { funnel_id: string; description: string; + timestamp: number; } export const useSaveFunnelDescription = (): UseMutationResult< @@ -149,7 +150,11 @@ export const useSaveFunnelDescription = (): UseMutationResult< Error, SaveFunnelDescriptionPayload > => - useMutation({ + useMutation< + SuccessResponse | ErrorResponse, + Error, + SaveFunnelDescriptionPayload + >({ mutationFn: saveFunnelDescription, }); diff --git a/frontend/src/pages/TracesFunnelDetails/components/FunnelConfiguration/AddFunnelDescriptionModal.tsx b/frontend/src/pages/TracesFunnelDetails/components/FunnelConfiguration/AddFunnelDescriptionModal.tsx index 8f0ab20df1..967e31f9ba 100644 --- a/frontend/src/pages/TracesFunnelDetails/components/FunnelConfiguration/AddFunnelDescriptionModal.tsx +++ b/frontend/src/pages/TracesFunnelDetails/components/FunnelConfiguration/AddFunnelDescriptionModal.tsx @@ -41,6 +41,7 @@ function AddFunnelDescriptionModal({ { funnel_id: funnelId, description, + timestamp: Date.now(), }, { onSuccess: () => {