diff --git a/webservice/webservice.py b/webservice/webservice.py
index 335cacdbed4826e034fc430c4019a98039b5e0bf..0f6ecbbd0e157717e07027ca9cde1f240013b73a 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -994,8 +994,15 @@ class ActionsServer:
                     dconfig = data_conf[karabo_id]
 
                     # check for files according to mapping in raw run dir.
+
+                    # data-mapping for LPD mini uses karabo-da names like
+                    # LPDMINI00/8 to identify individual modules. The /8 is not
+                    # part of the file name
+                    data_agg_names = {
+                        kda.split('/')[0] for kda in dconfig['karabo-da']
+                    }
                     if any(y in x for x in fl
-                           for y in dconfig['karabo-da']):
+                           for y in data_agg_names):
                         thisconf = copy.copy(dconfig)
                         if isinstance(pconf[karabo_id], dict):
                             thisconf.update(copy.copy(pconf[karabo_id]))