Skip to content

Commit 8cb6ef5

Browse files
committed
fix
1 parent 64a0459 commit 8cb6ef5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

genotype_api/services/endpoint_services/plate_service.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,13 @@ def upload_plate(self, file: UploadFile) -> None:
8585
new_plate: Plate = self.store.get_plate_by_plate_id(plate_id=plate_id)
8686
analyses: list[Analysis] = list(excel_parser.generate_analyses(plate_id=new_plate.id))
8787
self.store.check_analyses_objects(analyses=analyses, analysis_type=Types.GENOTYPE)
88+
for analysis in analyses:
89+
self.store.create_analysis(analysis=analysis)
8890
self.store.create_analyses_samples(analyses=analyses)
89-
9091
plate_obj.analyses = analyses
91-
92-
for analysis in plate.analyses:
93-
self.store.refresh_sample_status(sample=analysis.sample)
92+
for analysis in analyses:
93+
sample: Sample = self.store.get_sample_by_id(sample_id=analysis.sample_id)
94+
self.store.refresh_sample_status(sample=sample)
9495
self.store.refresh_plate(plate=plate)
9596

9697
def update_plate_sign_off(

0 commit comments

Comments
 (0)