diff --git a/webservice/webservice.py b/webservice/webservice.py
index 3c1fc1b1f063c3ac28390c177bffad164512a62c..1ffeebbdbfd751b0028d4c006b3c43f318c89c23 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -898,6 +898,12 @@ class ActionsServer:
                 detectors = {}
                 for karabo_id in pconf:
                     dconfig = data_conf[karabo_id]
+
+                    if dconfig.get('disable-correct', False):
+                        # Skip this detector installation for
+                        # corrections if disabled.
+                        continue
+
                     # check for files according to mapping in raw run dir.
                     if any(y in x for x in fl
                            for y in dconfig['karabo-da']):