From b588d764b9004b099f7c29c2a9ab2a1246552e1b Mon Sep 17 00:00:00 2001
From: Nicola Fulvio Calabria <nicola.calabria@inaf.it>
Date: Mon, 14 Jun 2021 18:16:00 +0200
Subject: [PATCH] Implemented input node URI validation and decoding + minor
 refinements

---
 .../inaf/oats/vospace/exception/ErrorSummaryFactory.java  | 2 +-
 .../exception/VoSpaceErrorSummarizableException.java      | 8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java
index 816129c..7db9611 100644
--- a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java
+++ b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java
@@ -19,7 +19,7 @@ public class ErrorSummaryFactory {
         } else {
             result.setHasDetail(true);
             result.setDetailMessage(error.getFaultCaptionForDetails()
-                    + ". "
+                    + " "
                     + detailMessage);
         }
 
diff --git a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java
index 8f9ad62..ebd8b2a 100644
--- a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java
+++ b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java
@@ -12,10 +12,12 @@ import org.springframework.web.bind.annotation.ResponseStatus;
 public abstract class VoSpaceErrorSummarizableException extends VoSpaceException {
     
     VOSpaceFaultEnum fault;
+    private String detailMessage;
     
-    public VoSpaceErrorSummarizableException(String message, VOSpaceFaultEnum fault)
+    public VoSpaceErrorSummarizableException(String detailMessage, VOSpaceFaultEnum fault)
     {
-        super(fault.getFaultCaptionForDetails() +" " + message);
+        super(fault.getFaultCaptionForDetails() + " " + detailMessage);
+        this.detailMessage = detailMessage;
         this.fault = fault;        
     }
         
@@ -26,6 +28,6 @@ public abstract class VoSpaceErrorSummarizableException extends VoSpaceException
         
     public String getDetailMessage()
     {
-        return this.getMessage();
+        return this.detailMessage;
     }
 }
-- 
GitLab