diff --git a/frameworks/native/appkit/ability_runtime/context/context_impl.cpp b/frameworks/native/appkit/ability_runtime/context/context_impl.cpp index 88639ad34ac9810474f3f9e8926008549ba38f54..1f442245c73f2784c818633e2db360e642c93896 100644 --- a/frameworks/native/appkit/ability_runtime/context/context_impl.cpp +++ b/frameworks/native/appkit/ability_runtime/context/context_impl.cpp @@ -1054,7 +1054,7 @@ std::shared_ptr ContextImpl::InitResourceMana continue; } if (deduplicate != nullptr) { - *deduplicate = hapModuleInfo.deduplicateHar; + *deduplicate |= hapModuleInfo.deduplicateHar; } if (currentBundle) { loadPath = std::regex_replace(loadPath, inner_pattern, LOCAL_CODE_PATH);