From 4a6f66d5ea5a2b22b7fbc33b4018e7f4d35a7505 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Thu, 17 Aug 2023 17:13:37 +0200 Subject: [PATCH] Restore SUCCESS in both effects --- .../create/steps/StatusStep/useSafeCreationEffects.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts b/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts index cdfbaf882d..0aef0c4a19 100644 --- a/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts +++ b/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts @@ -21,16 +21,16 @@ const useSafeCreationEffects = ({ // Asynchronously wait for Safe creation useEffect(() => { - if (pendingSafe?.safeAddress) { + if (status === SafeCreationStatus.SUCCESS && pendingSafe?.safeAddress) { pollSafeInfo(chainId, pendingSafe.safeAddress) .then(() => setStatus(SafeCreationStatus.INDEXED)) .catch(() => setStatus(SafeCreationStatus.INDEX_FAILED)) } - }, [chainId, pendingSafe?.safeAddress, setStatus]) + }, [chainId, pendingSafe?.safeAddress, status, setStatus]) // Add Safe to Added Safes and add owner and safe names to Address Book useEffect(() => { - if (pendingSafe?.safeAddress && status === SafeCreationStatus.PROCESSING) { + if (status === SafeCreationStatus.SUCCESS && pendingSafe?.safeAddress) { dispatch( updateAddressBook( chainId,