diff --git a/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java b/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java index 3f02823..86b7710 100644 --- a/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java +++ b/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java @@ -655,7 +655,7 @@ public class ItemsManager { //TODO: copy on storage and modify content if (item instanceof AbstractFileItem) { String oldStorageId = ((AbstractFileItem)item).getContent().getStorageId(); - String newStorageID = Utils.getStorageClient(login).getClient().copyFile().from(oldStorageId).to(newPath); + String newStorageID = Utils.getStorageClient(login).getClient().copyFile(true).from(oldStorageId).to(newPath); log.info("copying storage Id {} to newPath {} and the id returned by storage is {}", oldStorageId, newPath, newStorageID); ((AbstractFileItem) item).getContent().setStorageId(newStorageID); ((AbstractFileItem) item).getContent().setRemotePath(newPath);