# HG changeset patch # User Marcin Kuzminski # Date 2017-11-16 19:34:38 # Node ID eaad6b1e12488a361e593f9a09973e9efe7bc2f5 # Parent 4c6f9023760eb03289ff601ab5a335657c6ff49f settings: fix potential 500 problem on bad data passed in. diff --git a/rhodecode/model/settings.py b/rhodecode/model/settings.py --- a/rhodecode/model/settings.py +++ b/rhodecode/model/settings.py @@ -382,7 +382,7 @@ class IssueTrackerSettingsModel(object): else: all_patterns = self.get_global_settings() settings_model = self.global_settings - entries = all_patterns.get(uid) + entries = all_patterns.get(uid, []) for del_key in entries: setting_name = self._get_keyname(del_key, uid)