Dear Indico guru’s,
do you have any idea what this is all about! Essentially when we try to customize the registration form with the accommodation part, so that our team assistant can export and send to the university admin, we get this undefined error !!
we have two different registration forms and this appears in only one of the them. The other has similar fields and no errors !
thanks and regards
Vikram
ps. the default for no accommodation is set … this was mentioned and the error closed in March 2018
Traceback (most recent call last):
File "/opt/indico/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/opt/indico/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/web/flask/util.py", line 114, in wrapper
return obj().process()
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/web/rh.py", line 270, in process
res = self._do_process()
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/web/rh.py", line 249, in _do_process
return self._process()
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/web/rh.py", line 209, in _process
return method()
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/modules/events/registration/controllers/management/reglists.py", line 104, in _process_POST
return jsonify_data(**self.list_generator.render_list())
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/modules/events/registration/lists.py", line 211, in render_list
'html': tpl.render_registration_list(**reg_list_kwargs),
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/runtime.py", line 549, in __call__
return self._invoke(arguments, autoescape)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/runtime.py", line 553, in _invoke
rv = self._func(*arguments)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/flask_pluginengine/util.py", line 154, in decorator
return func(*args, **kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/modules/events/registration/templates/management/_reglist.html", line 271, in macro
File "/opt/indico/.venv/local/lib/python2.7/site-packages/flask_pluginengine/templating.py", line 108, in call
return super(PluginJinjaContext, __self).call(__obj, *args, **kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/runtime.py", line 260, in call
return __obj(*args, **kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/ext.py", line 149, in ngettext
rv = __context.call(func, __singular, __plural, __num)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/flask_pluginengine/templating.py", line 108, in call
return super(PluginJinjaContext, __self).call(__obj, *args, **kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/runtime.py", line 260, in call
return __obj(*args, **kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/util/i18n.py", line 112, in _wrap
**kwargs)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/indico/util/i18n.py", line 77, in gettext_unicode
res = getattr(translations, func_name)(*args, **kwargs)
File "/usr/lib/python2.7/gettext.py", line 485, in ungettext
tmsg = self._catalog[(msgid1, self.plural(n))]
File "<string>", line 4, in func
File "/usr/lib/python2.7/gettext.py", line 163, in _as_int
i = round(n)
File "/opt/indico/.venv/local/lib/python2.7/site-packages/jinja2/runtime.py", line 609, in _fail_with_undefined_error
raise self._undefined_exception(hint)
UndefinedError: 'dict object' has no attribute 'nights'