diff --git a/simvue/sender.py b/simvue/sender.py index d66ed249..5333d967 100644 --- a/simvue/sender.py +++ b/simvue/sender.py @@ -15,6 +15,7 @@ from simvue.config.user import SimvueConfiguration import simvue.api.objects +from simvue.api.objects.artifact.base import ArtifactBase from simvue.eco.emissions_monitor import CO2Monitor from simvue.version import __version__ @@ -81,7 +82,8 @@ def upload_cached_file( obj_for_upload.on_reconnect(id_mapping) try: - obj_for_upload.commit() + if not issubclass(_instance_class, ArtifactBase): + obj_for_upload.commit() _new_id = obj_for_upload.id except RuntimeError as error: if "status 409" in error.args[0]: