From 4dd402aed5c000d98125b00dba202a9c7d957d51 Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Wed, 24 Mar 2021 13:33:38 +0100
Subject: [PATCH] Set location_id after upload

---
 src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java b/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java
index 1758d90..e57679c 100644
--- a/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java
+++ b/src/main/java/it/inaf/ia2/transfer/persistence/FileDAO.java
@@ -144,7 +144,7 @@ public class FileDAO {
             Long contentLength,
             String contentMd5) {
 
-        String sql = "UPDATE node SET content_type = ?, content_encoding = ?, content_length = ?, content_md5 = ? "
+        String sql = "UPDATE node SET content_type = ?, content_encoding = ?, content_length = ?, content_md5 = ?, location_id = ? "
                 + "WHERE node_id = ?";
 
         jdbcTemplate.update(conn -> {
@@ -153,7 +153,8 @@ public class FileDAO {
             ps.setString(2, contentEncoding);
             ps.setLong(3, contentLength);
             ps.setString(4, contentMd5);
-            ps.setInt(5, nodeId);
+            ps.setInt(5, uploadLocationId);
+            ps.setInt(6, nodeId);
             return ps;
         });
 
-- 
GitLab