]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4466 Fixed quality issue
authorJean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com>
Mon, 8 Jul 2013 15:43:10 +0000 (17:43 +0200)
committerJean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com>
Mon, 8 Jul 2013 15:43:10 +0000 (17:43 +0200)
sonar-server/src/main/java/org/sonar/server/permission/InternalPermissionTemplateService.java

index 6afe026c32a164825c8adc8caa89552567986af4..db518e31d631a36c4d415f9220d2ddaf12b4b5ac 100644 (file)
@@ -144,7 +144,7 @@ public class InternalPermissionTemplateService implements ServerComponent {
     List<PermissionTemplateDto> existingTemplates = permissionDao.selectAllPermissionTemplates();
     if(existingTemplates != null) {
       for (PermissionTemplateDto existingTemplate : existingTemplates) {
-        if((templateId == null || templateId != existingTemplate.getId()) && (existingTemplate.getName().equals(templateName))) {
+        if((templateId == null ||  !existingTemplate.getId().equals(templateId)) && (existingTemplate.getName().equals(templateName))) {
           String errorMsg = "A template with that name already exists";
           LOG.error(errorMsg);
           throw new BadRequestException(errorMsg);