From a447505b7797469204a52981c29225fadf69fde1 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Fri, 7 Feb 2025 15:49:20 +0100 Subject: [PATCH] ENH: Add event to sample --- .../scripting/bin/sample_helpers/sample_upload_get_event.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sample-management-custom/caosdb-server/scripting/bin/sample_helpers/sample_upload_get_event.py b/sample-management-custom/caosdb-server/scripting/bin/sample_helpers/sample_upload_get_event.py index d15eed6..9006643 100644 --- a/sample-management-custom/caosdb-server/scripting/bin/sample_helpers/sample_upload_get_event.py +++ b/sample-management-custom/caosdb-server/scripting/bin/sample_helpers/sample_upload_get_event.py @@ -32,7 +32,8 @@ def add_event_to_sample(sample: db.Record, data: pd.Series) -> db.Record: """ _perform_sanity_checks(sample, data) - event = db.Record().add_parent(get_entity_name("event_rt")) + event_rt = db.get_entity_by_name(get_entity_name("event_rt"), role="RECORDTYPE") + event = db.Record().add_parent(event_rt) # We performed the sanity checks so we can assume that if the # Start/Stop Latitude exists, all start/stop data exist. @@ -57,6 +58,8 @@ def add_event_to_sample(sample: db.Record, data: pd.Series) -> db.Record: # TODO: Start/end date, remaining event props + sample = update_property(sample, event_rt.id, event) + return sample -- GitLab