diff --git a/services/backup_sa/src/module_ipc/service.cpp b/services/backup_sa/src/module_ipc/service.cpp index 86f5810cb70ad2e7c33b5e1685385e9729f179d7..53d6e6a9a6af518c3b54ddd3eefb422e42a6dc43 100644 --- a/services/backup_sa/src/module_ipc/service.cpp +++ b/services/backup_sa/src/module_ipc/service.cpp @@ -1194,7 +1194,7 @@ void Service::ExtConnectFailed(const string &bundleName, ErrCode ret) scenario = session_->GetScenario(); ReportOnExtConnectFailed(scenario, bundleName, ret); ClearSessionAndSchedInfo(bundleName); - NoticeClientFinish(bundleName, BError(BError::Codes::EXT_ABILITY_DIED)); + OnAllBundlesFinished(BError(BError::Codes::OK)); return; } catch (const BError &e) { HILOGE("ExtConnectFailed exception, bundleName:%{public}s", bundleName.c_str());