Skip to content

Commit dff9443

Browse files
committed
check microscope is in machineconfigs
1 parent 87440fa commit dff9443

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/murfey/server/api/session_info.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,11 @@ async def get_tiff_file(visit_name: str, session_id: int, tiff_path: str, db=mur
476476

477477
@router.get("/silences/{instrument_name}")
478478
def get_silences(instrument_name: MurfeyInstrumentName):
479-
machine_config = machine_info_by_instrument(instrument_name)
479+
all_configs = get_machine_config()
480+
microscopes = list(all_configs.keys())
481+
if (instrument_name not in microscopes):
482+
return None
483+
machine_config = all_configs[instrument_name]
480484
alertmanager_url = machine_config.alertmanager_url
481485
silences = requests.get(f"{alertmanager_url}/api/v2/silences?filter=microscope={sanitise(instrument_name)}")
482486
active_silences = []

0 commit comments

Comments
 (0)