From f679a41a03587283a7681aece3666becca03e96f Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <aschlem@caosdb.gwdg.de> Date: Thu, 25 Feb 2021 17:29:20 +0100 Subject: [PATCH] fix for project id --- src/caosadvancedtools/scifolder/experiment_cfood.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/caosadvancedtools/scifolder/experiment_cfood.py b/src/caosadvancedtools/scifolder/experiment_cfood.py index 0eccd18d..540f9dac 100644 --- a/src/caosadvancedtools/scifolder/experiment_cfood.py +++ b/src/caosadvancedtools/scifolder/experiment_cfood.py @@ -58,12 +58,14 @@ class ExperimentCFood(AbstractFileCFood, WithREADME): match.group("project_identifier")) project = db.Record(name=name) project.add_parent(name=dm.Project) + print(project) experiment = db.Record() experiment.add_parent(name=dm.Experiment) experiment.add_property( name=dm.date, value=match.group("date")) - experiment.add_property(name=dm.Project, value=project) + project.retrieve() + experiment.add_property(name=dm.Project, value=project.id) if match.group("suffix") is None: experiment.add_property( @@ -72,6 +74,10 @@ class ExperimentCFood(AbstractFileCFood, WithREADME): experiment.add_property(name="identifier", value=match.group("suffix")) + print(experiment.get_property("Project")) + print(experiment) + print("-- -- --") + return [experiment, project] def create_identifiables(self): -- GitLab