From 0ac43bb37d0a65ef9b94f3dbdafd497d5f85017e Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Fri, 22 Nov 2024 16:45:00 +0100
Subject: [PATCH] WIP: Modernizing zip files.

---
 src/server_side_scripting/ext_file_download/zip_files.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/server_side_scripting/ext_file_download/zip_files.py b/src/server_side_scripting/ext_file_download/zip_files.py
index 6969af6b..7f151d8b 100755
--- a/src/server_side_scripting/ext_file_download/zip_files.py
+++ b/src/server_side_scripting/ext_file_download/zip_files.py
@@ -71,9 +71,7 @@ def collect_files_in_zip(ids, table):
         # download and add all files
         for file_id in ids:
             try:
-                tmp = db.execute_query("FIND FILE WITH ID={a:}".format(
-                    a=file_id),
-                    unique=True)
+                tmp = db.get_entity_by_id(file_id, role="FILE")
             except EntityDoesNotExistError as e:
                 # TODO
                 # Current behavior: script terminates with error if just one
@@ -82,7 +80,7 @@ def collect_files_in_zip(ids, table):
                 # ids, but the user should be informed about the missing files.
                 # How should we do this?
                 logger = logging.getLogger("caosadvancedtools")
-                logger.error("Did not find Entity with ID={}.".format(
+                logger.error("Did not find File with ID={}.".format(
                     file_id))
 
                 raise e
-- 
GitLab