Skip to content

Commit aa05f9d

Browse files
authored
Send data collection group ID in message to PATo for notifications (#528)
1 parent 7e41242 commit aa05f9d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/murfey/workflows/spa/picking.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ def _register_picked_particles_use_boxsize(message: dict, _db: Session):
324324

325325

326326
def _request_email(
327-
failed_params: List[str], session_id: int, murfey_db: Session
327+
failed_params: List[str], dcg_id: int, session_id: int, murfey_db: Session
328328
) -> None:
329329
session = murfey_db.exec(
330330
select(MurfeySession).where(MurfeySession.id == session_id)
@@ -336,14 +336,14 @@ def _request_email(
336336
_transport_object.send(
337337
config.notifications_queue,
338338
{
339-
"session": session.visit,
339+
"groupId": dcg_id,
340340
"message": f"The following parameters consistently exceeded the user set bounds: {failed_params}",
341341
},
342342
new_connection=True,
343343
)
344344
logger.debug(
345345
f"Sent notification to {config.notifications_queue!r} for "
346-
f"visit {session.visit!r} about the following abnormal parameters: \n"
346+
f"visit {session.visit!r}, data collection group ID {dcg_id} about the following abnormal parameters: \n"
347347
f"{', '.join([f'{p}' for p in failed_params])}"
348348
)
349349
return None
@@ -435,7 +435,7 @@ def _check_notifications(message: dict, murfey_db: Session) -> None:
435435
"Requested email notification for the following abnormal parameters: \n"
436436
f"{', '.join([f'{p}' for p in failures])}"
437437
)
438-
_request_email(failures, message["session_id"], murfey_db)
438+
_request_email(failures, dcgid, message["session_id"], murfey_db)
439439
return None
440440

441441

0 commit comments

Comments
 (0)