diff --git a/modules/chain/dap_chain_ch.c b/modules/chain/dap_chain_ch.c index 171fbd1bf6b0c6359037d0c670151cd4da1d21ba..6f2aa38f1586a7bc1e6c877390d3af2a599e2326 100644 --- a/modules/chain/dap_chain_ch.c +++ b/modules/chain/dap_chain_ch.c @@ -834,7 +834,7 @@ static bool s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) } bool l_sync_from_begin = dap_hash_fast_is_blank(&l_request->hash_from); dap_chain_atom_iter_t *l_iter = l_chain->callback_atom_iter_create(l_chain, l_chain_pkt->hdr.cell_id, l_sync_from_begin - ? NULL : &l_request->hash_from, false); + ? NULL : &l_request->hash_from, true); if (!l_iter) { dap_stream_ch_write_error_unsafe(a_ch, l_chain_pkt->hdr.net_id, l_chain_pkt->hdr.chain_id, l_chain_pkt->hdr.cell_id, @@ -1307,7 +1307,7 @@ static bool s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) DAP_CHAIN_CH_ERROR_CHAIN_NOT_FOUND); break; } - dap_chain_atom_iter_t *l_atom_iter = l_chain->callback_atom_iter_create(l_chain, l_chain_pkt->hdr.cell_id, NULL); + dap_chain_atom_iter_t *l_atom_iter = l_chain->callback_atom_iter_create(l_chain, l_chain_pkt->hdr.cell_id, NULL, false); if (!l_atom_iter) { log_it(L_ERROR, "Can't create legacy atom iterator"); dap_stream_ch_write_error_unsafe(a_ch, l_chain_pkt->hdr.net_id,