From abff3233769b70d36923681683f3a409cf6bff38 Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Fri, 12 Feb 2021 15:53:04 +0100
Subject: [PATCH] Handled special chars and added some logging

---
 .../vospace/exception/InvalidURIException.java    | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java b/src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java
index c303711..085d102 100644
--- a/src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java
+++ b/src/main/java/it/inaf/oats/vospace/exception/InvalidURIException.java
@@ -7,12 +7,15 @@ import org.springframework.web.bind.annotation.ResponseStatus;
 public class InvalidURIException extends VoSpaceException {
 
     public InvalidURIException(String URI, String path) {
-        super("InvalidURI. Payload node URI: " + URI + 
-                " is not consistent with request path: " + path);
+        super("InvalidURI. Payload node URI: " + URI
+                + " is not consistent with request path: " + path);
     }
-    
-    public InvalidURIException(String URI)
-    {
-        super("InvalidURI. URI: "+URI+ " is not in a valid format");
+
+    public InvalidURIException(String URI) {
+        super("InvalidURI. URI: " + URI + " is not in a valid format");
+    }
+
+    public InvalidURIException(IllegalArgumentException ex) {
+        super("InvalidURI. " + ex.getMessage());
     }
 }
-- 
GitLab