diff --git a/eossr/scripts/eossr_upload_repository.py b/eossr/scripts/eossr_upload_repository.py index ecc83bb7617f4a0d64712f219917e9ab25fdb430..6ff0663c304e895a59cf48f469517de7306b7b2e 100644 --- a/eossr/scripts/eossr_upload_repository.py +++ b/eossr/scripts/eossr_upload_repository.py @@ -87,7 +87,7 @@ def upload(zenodo_token, sandbox_flag, upload_directory, zip_root_dir=False, rec # Searches for similar records similar_records = find_similar_records(zenodo, record) - if similar_records and not force_new_record: + if similar_records and not force_new_record and not record_id: raise SimilarRecordError( f"There are similar records in your own records: {similar_records}." "If you want to update an existing record, provide its record id to make a new version."