diff --git a/server.py b/server.py
index e2f368d25e9caa39a9ea5e0a8610c5090bebfaed..32942750c3b2235035a59894358a14781aa8c19d 100755
--- a/server.py
+++ b/server.py
@@ -771,7 +771,7 @@ def upload_new_protocol_by_file():
         db.session.add(document)
         db.session.commit()
         internal_filename = get_internal_filename(
-            protocol.id, document.id, filename)
+            protocol, document.id, filename)
         document.filename = internal_filename
         file.save(os.path.join(config.DOCUMENTS_PATH, internal_filename))
         db.session.commit()