diff --git a/src/aiidalab_qe/app/result/utils/download_data.py b/src/aiidalab_qe/app/result/utils/download_data.py
index da1f03960..ae276c437 100644
--- a/src/aiidalab_qe/app/result/utils/download_data.py
+++ b/src/aiidalab_qe/app/result/utils/download_data.py
@@ -146,7 +146,13 @@ def produce_bitestream(node, what="archive"):
                 from aiida.tools.archive.create import create_archive
 
                 path = pathlib.Path(dirpath) / "archive.aiida"
-                create_archive(entities=[reloaded_node], filename=path)
+                create_archive(
+                    entities=[reloaded_node],
+                    filename=path,
+                    call_calc_backward=False,
+                    call_work_backward=False,
+                    create_backward=False,
+                )
                 with open(path, "rb") as f:
                     zip_data = f.read()