diff --git a/services/dtbschedmgr/src/mission/dms_continue_recv_manager.cpp b/services/dtbschedmgr/src/mission/dms_continue_recv_manager.cpp index 19f034f5..1733c31a 100644 --- a/services/dtbschedmgr/src/mission/dms_continue_recv_manager.cpp +++ b/services/dtbschedmgr/src/mission/dms_continue_recv_manager.cpp @@ -317,6 +317,7 @@ int32_t DMSContinueRecvMgr::DealOnBroadcastBusiness(const std::string& senderNet if (!DmsBmStorage::GetInstance()->GetDistributedBundleInfo(senderNetworkId, bundleNameId, distributedBundleInfo)) { HILOGW("get distributedBundleInfo failed, try = %{public}d", retry); + DmsKvSyncE2E::GetInstance()->PushAndPullData(senderNetworkId); return RetryPostBroadcast(senderNetworkId, bundleNameId, continueTypeId, state, retry); }