From 6513c8b50c0c2feed613ec9e3117541812c6d8f4 Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Wed, 17 Jan 2024 17:10:09 +0000
Subject: [PATCH] Make serve_overview resistant against missing karabo-da in
 data-mapping

---
 webservice/serve_overview.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webservice/serve_overview.py b/webservice/serve_overview.py
index 1e445cf70..66db91879 100644
--- a/webservice/serve_overview.py
+++ b/webservice/serve_overview.py
@@ -250,7 +250,7 @@ class RequestHandler(BaseHTTPRequestHandler):
             tsize = 0
             for run in runs:
                 run = int(run)
-                if detector not in cal_config['data-mapping']:
+                if 'karabo-da' not in cal_config['data-mapping'].get(detector, {}):
                     continue
                 # ToDo calculate tsize based on selected karabo-da
                 for mp in cal_config['data-mapping'][detector]['karabo-da']:
-- 
GitLab