X-Git-Url: http://git.jetbrains.org/?p=idea%2Fcommunity.git;a=blobdiff_plain;f=platform%2Fexternal-system-impl%2Fsrc%2Fcom%2Fintellij%2Fopenapi%2FexternalSystem%2Fservice%2Fproject%2Fmanage%2FAbstractModuleDataService.java;h=60c9d7d4e7b626c6b74de7d43f08f1ecfa008ec9;hp=1a60ecb643e244e65b4d77aa6a15e09de511c33e;hb=8d7d8a03842dd0b266ac42073d0d5356d0a64e40;hpb=13556f976c5eb87078da14078628221c6db229a1 diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java index 1a60ecb643e2..60c9d7d4e7b6 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java @@ -123,6 +123,10 @@ public abstract class AbstractModuleDataService extends Ab ModuleData data = module.getData(); final Module created = modelsProvider.newModule(data.getModuleFilePath(), data.getModuleTypeId()); module.putUserData(MODULE_KEY, created); + String productionModuleId = data.getProductionModuleId(); + if (productionModuleId != null) { + modelsProvider.setTestModuleProperties(created, productionModuleId); + } Set orphanFiles = project.getUserData(ORPHAN_MODULE_FILES); if (orphanFiles != null) { orphanFiles.remove(created.getModuleFilePath());