From c2239cfe45b161321399f9f15da4adddb854caea Mon Sep 17 00:00:00 2001 From: Sonia Zorba Date: Wed, 3 Feb 2021 17:37:04 +0100 Subject: [PATCH] Fixed issue with list-of-files custom type --- .../java/it/inaf/ia2/transfer/persistence/FileDAO.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java b/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java index 8bb43f7..888bedb 100644 --- a/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java +++ b/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java @@ -71,6 +71,15 @@ public class FileDAO { private void fillOsPath(FileInfo fi, ResultSet rs) throws SQLException { + if (fi.getProvideViews() != null) { + for (String provideView : fi.getProvideViews()) { + if ("urn:list-of-files".equals(provideView)) { + // Not a physical file + return; + } + } + } + String basePath = rs.getString("base_path"); String osPath = rs.getString("os_path"); if (osPath.startsWith("/")) { -- GitLab