From ae4b0482c24e4b3c15e6bf08fdc83abfbb9c2b08 Mon Sep 17 00:00:00 2001 From: madalinaraicu Date: Fri, 8 Jul 2022 15:56:02 +0300 Subject: [PATCH] fix: #657 guarantee that order.id is present at this point or we need to determine the id of the order --- libs/orders/src/lib/order-hooks/use-order-cancel.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/orders/src/lib/order-hooks/use-order-cancel.tsx b/libs/orders/src/lib/order-hooks/use-order-cancel.tsx index 3bf12f69b..3f807334a 100644 --- a/libs/orders/src/lib/order-hooks/use-order-cancel.tsx +++ b/libs/orders/src/lib/order-hooks/use-order-cancel.tsx @@ -1,4 +1,5 @@ import { useCallback, useEffect, useState } from 'react'; +import { determineId } from '@vegaprotocol/react-helpers'; import { useVegaWallet, useVegaTransaction } from '@vegaprotocol/wallet'; import { useApolloClient } from '@apollo/client'; import type { @@ -69,7 +70,11 @@ export const useOrderCancel = () => { }); if (res?.signature) { - setId(order.id); + if (order.id) { + setId(order.id); + } else { + setId(determineId(res.signature)); + } } return res; } catch (e) {