From 25d943a3ba2760d10e558ae75ca428a1bc61a242 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Andr=C3=A9s=20Chaparro=20Quintero?= Date: Thu, 8 Feb 2024 12:26:13 -0500 Subject: [PATCH] fix: Use correct service function when deleting text and test blocks --- src/screens/edit-laboratory/dialogs/DeleteBlockDialog.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/screens/edit-laboratory/dialogs/DeleteBlockDialog.tsx b/src/screens/edit-laboratory/dialogs/DeleteBlockDialog.tsx index a67b8b7..b6ae94b 100644 --- a/src/screens/edit-laboratory/dialogs/DeleteBlockDialog.tsx +++ b/src/screens/edit-laboratory/dialogs/DeleteBlockDialog.tsx @@ -10,6 +10,7 @@ import { } from "@/components/ui/alert-dialog"; import { EditLaboratoryContext } from "@/context/laboratories/EditLaboratoryContext"; import { EditLaboratoryActionType } from "@/hooks/laboratories/editLaboratoryTypes"; +import { deleteMarkdownBlockService } from "@/services/blocks/delete-markdown-block.service"; import { deleteTestBlockService } from "@/services/blocks/delete-test-block.service"; import { BlockType, Laboratory } from "@/types/entities/laboratory-entities"; import { useMutation, useQueryClient } from "@tanstack/react-query"; @@ -42,6 +43,8 @@ export const DeleteBlockDialog = ({ blockUUID, blockType }: DeleteBlockDialogProps) => { + console.log({ blockUUID }); + // Global laboratory state const { laboratoryStateDispatcher, laboratoryState } = useContext( EditLaboratoryContext @@ -51,7 +54,10 @@ export const DeleteBlockDialog = ({ // Delete block mutation const queryClient = useQueryClient(); const { mutate: deleteTestBlockMutation } = useMutation({ - mutationFn: deleteTestBlockService, + mutationFn: + blockType === "test" + ? deleteTestBlockService + : deleteMarkdownBlockService, onError: (error) => { toast.error(error.message); },