Hi,
On Wed, Jul 24, 2019 at 5:12 PM Mo <
burcheri...@gmail.com> wrote:
> Trac detected an internal error:
>
> KeyError: u'field_tester'
>
>
> Most recent call last:
>
> File "/usr/lib64/python2.7/site-packages/trac/web/main.py", line 647, in _dispatch_request
> dispatcher.dispatch(req)
> File "/usr/lib64/python2.7/site-packages/trac/web/main.py", line 215, in dispatch
> chosen_handler = self._pre_process_request(req, chosen_handler)
> File "/usr/lib64/python2.7/site-packages/trac/web/main.py", line 455, in _pre_process_request
> chosen_handler = filter_.pre_process_request(req, chosen_handler)
> File "build/bdist.linux-x86_64/egg/autocompleteusers/autocompleteusers.py", line 85, in pre_process_request
> fixup_user_list(FIELDS_OPTION[1])
> File "build/bdist.linux-x86_64/egg/autocompleteusers/autocompleteusers.py", line 82, in fixup_user_list
> req.args[arg] = _fixup_cc_list(req.args[arg])
>
> Is this really part of the TracAutocompleteUsersPlugin and should I file a bug report to that plugin?
Yes. That's a TracAutocompleteUsersPlugin issue. Could you please
create a new ticket?
I think the same issue is also lead by wrong settings in [autocomplete] section.
====
diff --git a/autocompleteusersplugin/trunk/autocompleteusers/autocompleteusers.py
b/autocompleteusersplugin/trunk/autocompleteusers/autocompleteusers.py
index f2ebf8086..6e884a0f4 100644
--- a/autocompleteusersplugin/trunk/autocompleteusers/autocompleteusers.py
+++ b/autocompleteusersplugin/trunk/autocompleteusers/autocompleteusers.py
@@ -79,7 +79,8 @@ class AutocompleteUsers(Component):
def fixup_user_list(option_name):
for field in self.config.getlist(SECTION_NAME, option_name):
arg = 'field_' + field
- req.args[arg] = _fixup_cc_list(req.args[arg])
+ if arg in req.args:
+ req.args[arg] = _fixup_cc_list(req.args[arg])
fixup_user_list(FIELDS_OPTION[0])
fixup_user_list(FIELDS_OPTION[1])
====
--
Jun Omae <
jun...@gmail.com> (大前 潤)