From c7ae8d2e91b02ecc2cd8ee33e63753a646580725 Mon Sep 17 00:00:00 2001
From: Nicola Fulvio Calabria <nicola.calabria@inaf.it>
Date: Fri, 21 Oct 2022 23:43:33 +0200
Subject: [PATCH] fix

---
 src/main/java/it/inaf/oats/vospace/MoveService.java         | 2 +-
 src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/it/inaf/oats/vospace/MoveService.java b/src/main/java/it/inaf/oats/vospace/MoveService.java
index 96222e1..a09c7df 100644
--- a/src/main/java/it/inaf/oats/vospace/MoveService.java
+++ b/src/main/java/it/inaf/oats/vospace/MoveService.java
@@ -89,7 +89,7 @@ public class MoveService extends AbstractNodeService {
                 if(snd.isPermissionDenied()) throw PermissionDeniedException.forPath(destinationPath);                                                
                 if(!snd.isWritable()) throw new InternalFaultException("Destination is not writable: "+ destinationPath);
                 if(!snd.isContainer()) throw new InternalFaultException("Existing destination is not a container: " + destinationPath);
-                if(!snd.isImmutable()) throw new InternalFaultException("Destination is immutable: " + destinationPath);
+                if(snd.isImmutable()) throw new InternalFaultException("Destination is immutable: " + destinationPath);
                 
                 destinationNodeLtreePath = snd.getDestinationNodeLtreePath();
                 
diff --git a/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java b/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
index ab6de8f..a27b95a 100644
--- a/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
+++ b/src/main/java/it/inaf/oats/vospace/persistence/NodeDAO.java
@@ -256,7 +256,7 @@ public class NodeDAO {
                 + "((SELECT COUNT(*) FROM (SELECT UNNEST(?) INTERSECT SELECT UNNEST(n.group_write)) AS allowed_groups ) = 0 AND\n"
                 + "n.creator_id <> ?) AS is_permission_denied,\n"
                 + "n.type = 'container' AS is_container,\n"
-                + "n.job_id IS NOT NULL AS busy_state\n"
+                + "n.job_id IS NOT NULL AS busy_state,\n"
                 + "n.immutable AS is_immutable\n"
                 + "FROM node n \n"
                 + "LEFT JOIN location loc ON loc.location_id = n.location_id\n"
-- 
GitLab