diff --git a/hbs2-peer/app/RefChan.hs b/hbs2-peer/app/RefChan.hs index 5c6b5be3..87a55628 100644 --- a/hbs2-peer/app/RefChan.hs +++ b/hbs2-peer/app/RefChan.hs @@ -436,6 +436,12 @@ logMergeProcess env q = do let sto = mergeSto e hd <- readTVarIO (mergeHeads e) <&> HashMap.lookup h + here <- liftIO $ hasBlock sto (fromHashRef h) <&> isJust + + unless here do + debug $ "head is missed:" <+> pretty h + pure () + case hd of Just x -> pure (Just x) Nothing -> runMaybeT do