diff --git a/src/caosadvancedtools/scifolder/result_table_cfood.py b/src/caosadvancedtools/scifolder/result_table_cfood.py index b6e5573d6bad26b32d10d24b54a04358cb5dd0e5..3b5a32b76015ebe22f4844bd9a7d8a1798546ef1 100644 --- a/src/caosadvancedtools/scifolder/result_table_cfood.py +++ b/src/caosadvancedtools/scifolder/result_table_cfood.py @@ -16,8 +16,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. -import caosdb as db import re + +import caosdb as db import pandas as pd from caosadvancedtools.cfood import (AbstractFileCFood, assure_has_description, assure_has_parent, assure_has_property, @@ -81,4 +82,5 @@ class ResultTableCFood(AbstractFileCFood): match = re.match(ResultTableCFood.property_name_re, col) assure_property_is(self.recs[ii], match.group("pname"), row.loc[col], to_be_updated=self.to_be_updated) assure_property_is(self.experiment, self.match.group("recordtype"), - self.recs, to_be_updated=self.to_be_updated) + self.recs, to_be_updated=self.to_be_updated, + datatype=db.LIST(self.match.group("recordtype")))