diff --git a/CHANGELOG.md b/CHANGELOG.md index 20725a1..0844a0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2.0.0-SNAPSHOT] - [2023-02-25] + ## [v1.1.1] - [2021-09-28] - solved bug on externalManaged field diff --git a/src/main/java/org/gcube/common/storagehub/model/exceptions/UserNotAuthorizedException.java b/src/main/java/org/gcube/common/storagehub/model/exceptions/UserNotAuthorizedException.java index c6c4628..12a26af 100644 --- a/src/main/java/org/gcube/common/storagehub/model/exceptions/UserNotAuthorizedException.java +++ b/src/main/java/org/gcube/common/storagehub/model/exceptions/UserNotAuthorizedException.java @@ -37,7 +37,7 @@ public class UserNotAuthorizedException extends StorageHubException { @Override public int getStatus() { - return 500; + return 401; } } diff --git a/src/main/java/org/gcube/common/storagehub/model/items/nodes/Content.java b/src/main/java/org/gcube/common/storagehub/model/items/nodes/Content.java index efe3fc3..766dffa 100644 --- a/src/main/java/org/gcube/common/storagehub/model/items/nodes/Content.java +++ b/src/main/java/org/gcube/common/storagehub/model/items/nodes/Content.java @@ -14,7 +14,6 @@ import org.gcube.common.storagehub.model.annotations.Attribute; import org.gcube.common.storagehub.model.annotations.AttributeRootNode; import org.gcube.common.storagehub.model.annotations.NodeAttribute; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Getter; diff --git a/src/main/java/org/gcube/common/storagehub/model/storages/StorageBackend.java b/src/main/java/org/gcube/common/storagehub/model/storages/StorageBackend.java index d24267d..8be46f1 100644 --- a/src/main/java/org/gcube/common/storagehub/model/storages/StorageBackend.java +++ b/src/main/java/org/gcube/common/storagehub/model/storages/StorageBackend.java @@ -17,6 +17,11 @@ public abstract class StorageBackend { public PayloadBackend getPayloadConfiguration() { return payloadConfiguration; } + + protected void setPayloadConfiguration(PayloadBackend payloadConfiguration) { + this.payloadConfiguration = payloadConfiguration; + } + public abstract MetaInfo onCopy(Content content, String newParentPath, String newName);