don't allow to create artifacts with duplicated names (IDEA-135636)

This commit is contained in:
nik
2015-05-19 16:22:42 +03:00
parent 3c214597f7
commit 3688da26bb
@@ -15,6 +15,7 @@
*/
package com.intellij.openapi.roots.ui.configuration.artifacts;
import com.intellij.CommonBundle;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
@@ -294,6 +295,7 @@ public class ArtifactsStructureConfigurable extends BaseStructureConfigurable {
@Override
public void apply() throws ConfigurationException {
myPackagingEditorContext.saveEditorSettings();
checkForEmptyAndDuplicatedNames("Artifact", CommonBundle.getErrorTitle(), ArtifactConfigurableBase.class);
super.apply();
myPackagingEditorContext.getManifestFilesInfo().saveManifestFiles();