diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index db5fcec835..9c6a678b31 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -4805,6 +4805,7 @@ int32_t AbilityManagerService::InitAbilityInfoFromExtension(AppExecFwk::Extensio abilityInfo.isStageBasedModel = true; abilityInfo.process = extensionInfo.process; abilityInfo.metadata = extensionInfo.metadata; + abilityInfo.compileMode = extensionInfo.compileMode; abilityInfo.type = AppExecFwk::AbilityType::EXTENSION; if (!extensionInfo.hapPath.empty()) { abilityInfo.hapPath = extensionInfo.hapPath;