diff --git a/src/caosadvancedtools/scifolder/experiment_cfood.py b/src/caosadvancedtools/scifolder/experiment_cfood.py index 0eccd18d9481b0bbb91c75d63c849e69e0c6572b..540f9dac854968071deafadac253ef1e373e5cfb 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):