From bf3264dab6d541fd4c533afadcdf5820ae15f79a Mon Sep 17 00:00:00 2001 From: Sasha Bogicevic Date: Thu, 9 Mar 2023 12:28:21 +0100 Subject: [PATCH] Move argument checks on branch where we are sure to load state --- hydra-node/exe/hydra-node/Main.hs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hydra-node/exe/hydra-node/Main.hs b/hydra-node/exe/hydra-node/Main.hs index e9b12e5fe0e..a330d167381 100644 --- a/hydra-node/exe/hydra-node/Main.hs +++ b/hydra-node/exe/hydra-node/Main.hs @@ -84,11 +84,11 @@ main = do pure $ Idle IdleState{chainState = initialChainState} Just headState -> do traceWith tracer LoadedState + let paramsMismatch = checkParamsAgainstExistingState headState env + when (not $ null paramsMismatch) $ do + traceWith tracer (Misconfiguration paramsMismatch) + throwIO $ PersistenceException $ concat paramsMismatch pure headState - let paramsMismatch = checkParamsAgainstExistingState hs env - when (not $ null paramsMismatch) $ do - traceWith tracer (Misconfiguration paramsMismatch) - throwIO $ PersistenceException $ concat paramsMismatch nodeState <- createNodeState hs ctx <- loadChainContext chainConfig party otherParties hydraScriptsTxId wallet <- mkTinyWallet (contramap DirectChain tracer) chainConfig