diff --git a/frameworks/native/appkit/ability_runtime/context/context_impl.cpp b/frameworks/native/appkit/ability_runtime/context/context_impl.cpp index 07fca0b422bc651a8e426ce74c79cc2112b09175..5eaab3753cc7f06db95927b87709305d4e1243d3 100644 --- a/frameworks/native/appkit/ability_runtime/context/context_impl.cpp +++ b/frameworks/native/appkit/ability_runtime/context/context_impl.cpp @@ -1053,7 +1053,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);