diff --git a/src/main/java/org/sigmah/server/service/ProjectModelService.java b/src/main/java/org/sigmah/server/service/ProjectModelService.java index b161bac77..f92168555 100644 --- a/src/main/java/org/sigmah/server/service/ProjectModelService.java +++ b/src/main/java/org/sigmah/server/service/ProjectModelService.java @@ -121,7 +121,7 @@ public ProjectModel create(PropertyMap properties, final UserExecutionContext co // Create new draft ProjectModel ProjectModel pM = new ProjectModel(); - String pMName = (String) properties.get(AdminUtil.PROP_PM_NAME); + String pMName = ((String) properties.get(AdminUtil.PROP_PM_NAME)).replaceAll("[\\[\\]]",""); ProjectModelType pMUse = (ProjectModelType) properties.get(AdminUtil.PROP_PM_USE); pM.setName(pMName); @@ -247,7 +247,7 @@ public ProjectModel update(final Integer entityId, final PropertyMap changes, fi } if (changes.get(AdminUtil.PROP_PM_NAME) != null) { - model.setName((String) changes.get(AdminUtil.PROP_PM_NAME)); + model.setName(((String) changes.get(AdminUtil.PROP_PM_NAME)).replaceAll("[\\[\\]]","")); } if (changes.get(AdminUtil.PROP_PM_STATUS) != null) { final ProjectModelStatus newStatus = changes.get(AdminUtil.PROP_PM_STATUS);