diff --git a/girderformindlogger/api/v1/applet_library.py b/girderformindlogger/api/v1/applet_library.py index 56f35bd43..513976504 100644 --- a/girderformindlogger/api/v1/applet_library.py +++ b/girderformindlogger/api/v1/applet_library.py @@ -513,7 +513,19 @@ def getCategories(self): .errorResponse('Write access was denied for this applet.', 403) ) def checkAppletName(self, applet, name): - appletName = name.strip().replace("(", "\\(").replace(")", "\\)") + words = name.strip().split(' ') + + appletName = '' + for word in words: + if not word: + continue + + if len(appletName): + appletName += ' +' + + appletName += word + + appletName = appletName.replace("(", "\\(").replace(")", "\\)") existing = self._model.findOne({ 'name': { '$regex': f'^{appletName}$',