diff --git a/nri-http/src/Http/Mock.hs b/nri-http/src/Http/Mock.hs index 017ecca6..37668d62 100644 --- a/nri-http/src/Http/Mock.hs +++ b/nri-http/src/Http/Mock.hs @@ -82,7 +82,7 @@ stub responders stubbedTestBody = do Internal.Handler ( \req -> do (log, res) <- tryRespond responders req - Data.IORef.modifyIORef' logRef (\prev -> log : prev) + Data.IORef.atomicModifyIORef' logRef (\prev -> (log : prev, ())) |> map Ok |> Platform.doAnything doAnything Prelude.pure res