diff --git a/entity/Document_entity/recordcontainers/jdito/contentProcess.js b/entity/Document_entity/recordcontainers/jdito/contentProcess.js
index 014b266ede82a8b3dc773e96b5cc9ada82384fed..4abfd6a92dd80b1a30f2aa111ed1094cbbf80cba 100644
--- a/entity/Document_entity/recordcontainers/jdito/contentProcess.js
+++ b/entity/Document_entity/recordcontainers/jdito/contentProcess.js
@@ -28,7 +28,7 @@ if(vars.exists("$param.AssignmentTable_param") &&
     for( var i = 0; i < metadata.length; i++) 
     {
         var previewAvatar = metadata[i].preview || "VAADIN:FILE";
-        var link =  "/client/binary?no-cache=true&id=" + metadata[i].id;
+        var link = vars.get("$sys.origin") + "/client/binary?no-cache=true&id=" + metadata[i].id;
         documents.push( [metadata[i].id, metadata[i].filename, link, metadata[i].filename, metadata[i].size, 
             metadata[i].edit, previewAvatar, metadata[i].mimetype, 
             metadata[i].description, metadata[i].keyword, assignmentRowId]);