From 5882ee84638e4993a4c49a4fa343ae4d59bd3149 Mon Sep 17 00:00:00 2001
From: carlossa <carlossa@verdnatura.es>
Date: Thu, 9 Jan 2025 09:44:37 +0100
Subject: [PATCH] fix: fix confirmRequest

---
 src/pages/Item/ItemRequest.vue | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/src/pages/Item/ItemRequest.vue b/src/pages/Item/ItemRequest.vue
index 4447d1bcf..d96fbca2f 100644
--- a/src/pages/Item/ItemRequest.vue
+++ b/src/pages/Item/ItemRequest.vue
@@ -172,24 +172,22 @@ const changeQuantity = async (request) => {
         };
 
         await axios.patch(`Sales/${request.saleFk}`, params);
-        notify(t('globals.dataSaved'), 'positive');
-        confirmRequest(request);
-    } else confirmRequest(request);
+    }
+    await confirmRequest(request);
+    notify(t('globals.dataSaved'), 'positive');
 };
 
 const confirmRequest = async (request) => {
-    if (request.itemFk && request.saleQuantity) {
-        const params = {
-            itemFk: request.itemFk,
-            quantity: request.saleQuantity,
-            attenderFk: request.attenderFk,
-        };
+    if (!request.itemFk || !request.saleQuantity) return;
+    const params = {
+        itemFk: request.itemFk,
+        quantity: request.saleQuantity,
+        attenderFk: request.attenderFk,
+    };
 
-        const { data } = await axios.post(`TicketRequests/${request.id}/confirm`, params);
-        request.itemDescription = data.concept;
-        request.isOk = true;
-        notify(t('globals.dataSaved'), 'positive');
-    }
+    const { data } = await axios.post(`TicketRequests/${request.id}/confirm`, params);
+    request.itemDescription = data.concept;
+    request.isOk = true;
 };
 
 const getState = (isOk) => {
-- 
2.40.1