diff --git a/services/backup_sa/src/module_ipc/service.cpp b/services/backup_sa/src/module_ipc/service.cpp index f578df62fdc3e9e9a25ad4972d8d44c6a0911c35..50e1bd61136b62736b78cd418aa45ea4675b3e5d 100644 --- a/services/backup_sa/src/module_ipc/service.cpp +++ b/services/backup_sa/src/module_ipc/service.cpp @@ -1430,14 +1430,14 @@ void Service::TryToClearDispose(const BundleName &bundleName) HILOGI("EndRestore, code=%{public}d, bundleName=%{public}s, userId=%{public}d", disposeErr, bundle.c_str(), userId); if (disposeErr == DisposeErr::OK) { + if (!disposal_->DeleteFromDisposalConfigFile(bundleName)) { + HILOGE("DeleteFromDisposalConfigFile Failed, bundleName=%{public}s", bundleName.c_str()); + } break; } ++att; HILOGI("Try to clear dispose, num = %{public}d", att); } - if (!disposal_->DeleteFromDisposalConfigFile(bundleName)) { - HILOGE("DeleteFromDisposalConfigFile Failed, bundleName=%{public}s", bundleName.c_str()); - } } void Service::SendErrAppGalleryNotify()