Writer improvements.

This commit is contained in:
lwark
2025-07-24 11:16:37 -05:00
parent 1463cf9d2d
commit 2c6a8c4cc7
16 changed files with 85 additions and 32 deletions

View File

@@ -438,7 +438,10 @@ class Run(BaseClass, LogMixin):
if self._started_date:
return self._started_date
else:
value = min([proc.started_date for proc in self.procedure])
try:
value = min([proc.started_date for proc in self.procedure])
except ValueError:
value = datetime.now()
return value
@started_date.setter
@@ -2191,6 +2194,7 @@ class ProcedureSampleAssociation(BaseClass):
sample_id = Column(INTEGER, ForeignKey("_sample.id"), primary_key=True) #: id of associated equipment
row = Column(INTEGER)
column = Column(INTEGER)
plate_rank = Column(INTEGER)
procedure = relationship(Procedure,
back_populates="proceduresampleassociation") #: associated procedure