From 5538fdf4f0164b4c3b2a12849292e8a6d40d4cf3 Mon Sep 17 00:00:00 2001 From: RIHTARSIC Joze <joze.rihtarsic@ext.ec.europa.eu> Date: Wed, 12 Jun 2024 16:59:57 +0200 Subject: [PATCH] Fix sonar plans issues --- .../src/main/java/eu/europa/ec/smp/spi/utils/DomUtils.java | 2 +- .../europa/ec/edelivery/smp/ui/edit/DomainEditController.java | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/smp-spi/src/main/java/eu/europa/ec/smp/spi/utils/DomUtils.java b/smp-spi/src/main/java/eu/europa/ec/smp/spi/utils/DomUtils.java index 4eb543da8..39c67d2ab 100644 --- a/smp-spi/src/main/java/eu/europa/ec/smp/spi/utils/DomUtils.java +++ b/smp-spi/src/main/java/eu/europa/ec/smp/spi/utils/DomUtils.java @@ -126,10 +126,10 @@ public final class DomUtils { */ public static Transformer createNewSecureTransformer() throws TransformerConfigurationException { TransformerFactory factory = TransformerFactory.newInstance(); + factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); // generic secure file processing setConfigurationOption(factory, XMLInputFactory.SUPPORT_DTD, false); setConfigurationOption(factory, XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, Boolean.FALSE); - setConfigurationOption(factory, XMLConstants.FEATURE_SECURE_PROCESSING, true); setConfigurationOption(factory, DISALLOW_DOCTYPE_FEATURE, true); setAttributeOption(factory, XMLConstants.ACCESS_EXTERNAL_DTD, ""); setAttributeOption(factory, XMLConstants.ACCESS_EXTERNAL_SCHEMA, ""); diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/edit/DomainEditController.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/edit/DomainEditController.java index 48af60e66..3b3cf2e7c 100644 --- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/edit/DomainEditController.java +++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/edit/DomainEditController.java @@ -198,10 +198,6 @@ public class DomainEditController { if (propertyRO == null || StringUtils.isBlank(propertyRO.getProperty())) { throw new SMPRuntimeException(ErrorCode.INVALID_REQUEST, "ValidateProperty", "Property name is empty!"); } - SMPDomainPropertyEnum.getByProperty(propertyRO.getProperty()) - .orElseThrow(() -> new SMPRuntimeException(ErrorCode.INVALID_REQUEST, - "ValidateProperty", "Property [" + propertyRO.getProperty() + "] is not domain property!")); - return uiDomainEditService.validateDomainProperty(propertyRO); } -- GitLab