Fixing secret sessions
This commit is contained in:
parent
3bfbe5ed9b
commit
69fb4eafa0
|
@ -63,7 +63,7 @@ public class CatalogueStorageHubManagement {
|
||||||
Metadata metadata = catalogueMetadata.getMetadata(persistedURL, originalFilename, resourceID);
|
Metadata metadata = catalogueMetadata.getMetadata(persistedURL, originalFilename, resourceID);
|
||||||
persistedURL = storageHubManagement.persistFile(httpURLConnection.getInputStream(), resourceID, mimeType,
|
persistedURL = storageHubManagement.persistFile(httpURLConnection.getInputStream(), resourceID, mimeType,
|
||||||
metadata);
|
metadata);
|
||||||
mimeType = storageHubManagement.getMimeType();
|
// mimeType = storageHubManagement.getMimeType();
|
||||||
return persistedURL;
|
return persistedURL;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Error while trying to persists the resource", e);
|
logger.error("Error while trying to persists the resource", e);
|
||||||
|
@ -88,10 +88,6 @@ public class CatalogueStorageHubManagement {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void internalAddRevisionID(String resourceID, String revisionID) throws Exception {
|
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();
|
FileContainer fileContainer = storageHubManagement.getPersistedFile();
|
||||||
if(fileContainer != null) {
|
if(fileContainer != null) {
|
||||||
Metadata metadata = fileContainer.get().getMetadata();
|
Metadata metadata = fileContainer.get().getMetadata();
|
||||||
|
@ -105,9 +101,6 @@ public class CatalogueStorageHubManagement {
|
||||||
"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.",
|
"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);
|
revisionID, resourceID);
|
||||||
}
|
}
|
||||||
} finally {
|
|
||||||
secretManager.endSession();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renameFile(String resourceID, String revisionID) throws Exception {
|
public void renameFile(String resourceID, String revisionID) throws Exception {
|
||||||
|
|
Loading…
Reference in New Issue