Skip to content

Commit cb8904d

Browse files
authored
Merge pull request #183 from aanil/aggreg_qc
Add guard for one_libprep.daterun
2 parents 816a5db + 391d21c commit cb8904d

2 files changed

Lines changed: 12 additions & 11 deletions

File tree

LIMS2DB/classes.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -725,16 +725,17 @@ def get_library_preps(self, sample):
725725
except IndexError:
726726
self.log.info(f"No libstart found for sample {sample.name}")
727727
if str(one_libprep.typeid) in list(pc_cg.WORKSET.keys()):
728-
if (
729-
"first_prep_start_date" not in self.obj["samples"][sample.name]
730-
or datetime.strptime(
731-
self.obj["samples"][sample.name]["first_prep_start_date"],
732-
"%Y-%m-%d",
733-
)
734-
> one_libprep.daterun
735-
):
736-
self.obj["samples"][sample.name]["first_prep_start_date"] = one_libprep.daterun.strftime("%Y-%m-%d")
737-
self.obj["samples"][sample.name]["library_prep"][prepname]["prep_start_date"] = one_libprep.daterun.strftime("%Y-%m-%d")
728+
if one_libprep.daterun:
729+
if (
730+
"first_prep_start_date" not in self.obj["samples"][sample.name]
731+
or datetime.strptime(
732+
self.obj["samples"][sample.name]["first_prep_start_date"],
733+
"%Y-%m-%d",
734+
)
735+
> one_libprep.daterun
736+
):
737+
self.obj["samples"][sample.name]["first_prep_start_date"] = one_libprep.daterun.strftime("%Y-%m-%d")
738+
self.obj["samples"][sample.name]["library_prep"][prepname]["prep_start_date"] = one_libprep.daterun.strftime("%Y-%m-%d")
738739
pend = get_children_processes(
739740
self.session,
740741
one_libprep.processid,

scripts/project_summary_upload_LIMS.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def masterProcess(options, projectList, mainlims, logger, oconf=None):
168168
logger.info("ordering the project list")
169169
orderedprojectlist = sorted(
170170
projectList,
171-
key=lambda x: (mainlims.get_sample_number(projectname=x.name)),
171+
key=lambda x: mainlims.get_sample_number(projectname=x.name),
172172
reverse=True,
173173
)
174174
logger.info("done ordering the project list")

0 commit comments

Comments
 (0)