diff --git a/src/main/java/org/gcube/gcat/workspace/CatalogueStorageHubManagement.java b/src/main/java/org/gcube/gcat/workspace/CatalogueStorageHubManagement.java index 3ca2f3a..8e11945 100644 --- a/src/main/java/org/gcube/gcat/workspace/CatalogueStorageHubManagement.java +++ b/src/main/java/org/gcube/gcat/workspace/CatalogueStorageHubManagement.java @@ -63,7 +63,7 @@ public class CatalogueStorageHubManagement { Metadata metadata = catalogueMetadata.getMetadata(persistedURL, originalFilename, resourceID); persistedURL = storageHubManagement.persistFile(httpURLConnection.getInputStream(), resourceID, mimeType, metadata); - mimeType = storageHubManagement.getMimeType(); + // mimeType = storageHubManagement.getMimeType(); return persistedURL; } catch (Exception e) { logger.error("Error while trying to persists the resource", e); @@ -88,25 +88,18 @@ public class CatalogueStorageHubManagement { } protected void internalAddRevisionID(String resourceID, String revisionID) throws Exception { - SecretManager secretManager = SecretManagerProvider.instance.get(); - Secret secret = Constants.getCatalogueSecret(); - try { - secretManager.startSession(secret); - FileContainer fileContainer = storageHubManagement.getPersistedFile(); - if(fileContainer != null) { - Metadata metadata = fileContainer.get().getMetadata(); - Map map = metadata.getMap(); - map.put(CatalogueMetadata.CATALOGUE_RESOURCE_ID, resourceID); - map.put(CatalogueMetadata.CATALOGUE_RESOURCE_REVISION_ID, revisionID); - metadata.setMap(map); - fileContainer.setMetadata(metadata); - } else { - logger.warn( - "Unable to set revision id {} to the file of resource with id {} because the file was NOT found on storage-hub. This could be related to an item not created via gCat. Skipping it.", - revisionID, resourceID); - } - } finally { - secretManager.endSession(); + FileContainer fileContainer = storageHubManagement.getPersistedFile(); + if(fileContainer != null) { + Metadata metadata = fileContainer.get().getMetadata(); + Map map = metadata.getMap(); + map.put(CatalogueMetadata.CATALOGUE_RESOURCE_ID, resourceID); + map.put(CatalogueMetadata.CATALOGUE_RESOURCE_REVISION_ID, revisionID); + metadata.setMap(map); + fileContainer.setMetadata(metadata); + } else { + logger.warn( + "Unable to set revision id {} to the file of resource with id {} because the file was NOT found on storage-hub. This could be related to an item not created via gCat. Skipping it.", + revisionID, resourceID); } }