diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index b857d8ed76..cdae03bf06 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -4797,7 +4797,7 @@ bool AbilityManagerService::IsAbilityControllerStartById(int32_t missionId) auto missionListWrap = GetMissionListWrap(); if (missionListWrap == nullptr) { TAG_LOGW(AAFwkTag::ABILITYMGR, "missionListWrap null."); - return false; + return true; } InnerMissionInfo innerMissionInfo; int getMission = missionListWrap->GetInnerMissionInfoById(missionId, innerMissionInfo); diff --git a/test/unittest/ability_manager_service_second_test/ability_manager_service_second_test.cpp b/test/unittest/ability_manager_service_second_test/ability_manager_service_second_test.cpp index 32abc56dee..5be95b3ec7 100644 --- a/test/unittest/ability_manager_service_second_test/ability_manager_service_second_test.cpp +++ b/test/unittest/ability_manager_service_second_test/ability_manager_service_second_test.cpp @@ -1325,7 +1325,7 @@ HWTEST_F(AbilityManagerServiceSecondTest, IsAbilityControllerStartById_001, Test { TAG_LOGI(AAFwkTag::TEST, "AbilityManagerServiceSecondTest IsAbilityControllerStartById_001 start"); auto abilityMs_ = std::make_shared(); - EXPECT_FALSE(abilityMs_->IsAbilityControllerStartById(1)); + EXPECT_TRUE(abilityMs_->IsAbilityControllerStartById(1)); TAG_LOGI(AAFwkTag::TEST, "AbilityManagerServiceSecondTest IsAbilityControllerStartById_001 end"); }