diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index 40e49f5a6c6646d6218874a60e29666c4054d3af..fff96d8be7c1a60ba085a6ce21dfb70127ee3143 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -3506,7 +3506,7 @@ class Container(list):
     def _process_file_if_present_and_add_to_http_parts(http_parts, entity):
         if isinstance(entity, File) and hasattr(
                 entity, 'file') and entity.file is not None:
-            new_checksum = File.sha512(entity.file)
+            new_checksum = File._get_checksum(entity.file)
 
             # do not transfer unchanged files.