diff --git a/eossr/scripts/eossr_upload_repository.py b/eossr/scripts/eossr_upload_repository.py
index 1ad1f63237b9a6534ed8f0892759abc7b6ac45c7..ecc83bb7617f4a0d64712f219917e9ab25fdb430 100644
--- a/eossr/scripts/eossr_upload_repository.py
+++ b/eossr/scripts/eossr_upload_repository.py
@@ -7,7 +7,6 @@ import argparse
 import json
 from pathlib import Path
 from distutils.util import strtobool
-from copy import deepcopy
 from eossr.api.zenodo import ZenodoAPI, Record
 from eossr.metadata.codemeta2zenodo import converter
 from eossr.utils import zip_repository
@@ -80,7 +79,7 @@ def upload(zenodo_token, sandbox_flag, upload_directory, zip_root_dir=False, rec
     else:
         raise FileNotFoundError("No metadata provided")
 
-    metadata_for_check = deepcopy(metadata)
+    metadata_for_check = {'metadata': metadata}
     metadata_for_check['id'] = 1  # fake id to create fake record
     record = Record(metadata_for_check)
     print(f"metadata for check: {metadata_for_check}")