Skip to content

Commit bad6ff4

Browse files
committed
Record ISPyB foil hole ID if returned
1 parent 499c1f1 commit bad6ff4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/murfey/server/api/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,11 @@ def register_foil_hole(
580580
.id
581581
)
582582
if _transport_object:
583-
_transport_object.do_insert_foil_hole(gsid.id, foil_hole_params)
583+
fh_ispyb_response = _transport_object.do_insert_foil_hole(
584+
gsid.id, foil_hole_params
585+
)
586+
else:
587+
fh_ispyb_response = {"success": False, "return_value": None}
584588
except NoResultFound:
585589
log.debug(
586590
f"Foil hole {sanitise(str(foil_hole_params.name))} could not be registered as grid square {sanitise(str(gs_name))} was not found"
@@ -592,6 +596,7 @@ def register_foil_hole(
592596
else:
593597
jpeg_size = (0, 0)
594598
foil_hole = FoilHole(
599+
id=fh_ispyb_response["return_value"] if fh_ispyb_response["success"] else None,
595600
name=foil_hole_params.name,
596601
session_id=session_id,
597602
grid_square_id=gsid,

0 commit comments

Comments
 (0)