SelectionValidationError when creating new database with language set
On latest trunk I get and error when creating a database with trytond-admin -d demo -l es --all -vv
I get the following error:
Traceback (most recent call last):
File "/home/pokoli/.virtualenvs/tryton/bin/trytond-admin", line 7, in <module>
exec(compile(f.read(), __file__, 'exec'))
File "/home/pokoli/projectes/tryton/trytond/bin/trytond-admin", line 31, in <module>
admin.run(options)
File "/home/pokoli/projectes/tryton/trytond/trytond/admin.py", line 57, in run
pool.init(update=options.update, lang=list(lang),
File "/home/pokoli/projectes/tryton/trytond/trytond/pool.py", line 167, in init
restart = not load_modules(
File "/home/pokoli/projectes/tryton/trytond/trytond/modules/__init__.py", line 451, in load_modules
_load_modules(update)
File "/home/pokoli/projectes/tryton/trytond/trytond/modules/__init__.py", line 419, in _load_modules
load_module_graph(graph, pool, update, lang)
File "/home/pokoli/projectes/tryton/trytond/trytond/modules/__init__.py", line 259, in load_module_graph
load_translations(pool, node, lang)
File "/home/pokoli/projectes/tryton/trytond/trytond/modules/__init__.py", line 184, in load_translations
Translation.translation_import(language, module, files)
File "/home/pokoli/projectes/tryton/trytond/trytond/ir/translation.py", line 884, in translation_import
cls.save([_f for _f in to_save if _f])
File "/home/pokoli/projectes/tryton/trytond/trytond/model/descriptors.py", line 33, in newfunc
return self.func(owner, *args, **kwargs)
File "/home/pokoli/projectes/tryton/trytond/trytond/model/modelstorage.py", line 1965, in save
news = cls.create([save_values[r] for r in to_create])
File "/home/pokoli/projectes/tryton/trytond/trytond/ir/translation.py", line 704, in create
return super(Translation, cls).create(vlist)
File "/home/pokoli/projectes/tryton/trytond/trytond/model/modelsql.py", line 234, in wrapper
return func(cls, *args, **kwargs)
File "/home/pokoli/projectes/tryton/trytond/trytond/model/modelsql.py", line 930, in create
cls._validate(sub_records)
File "/home/pokoli/projectes/tryton/trytond/trytond/transaction.py", line 50, in wrapper
return func(*args, **kwargs)
File "/home/pokoli/projectes/tryton/trytond/trytond/model/modelstorage.py", line 1502, in _validate
raise SelectionValidationError(gettext(
trytond.model.modelstorage.SelectionValidationError: The value "es" for field "Language" in "ir.action,groups" of "Translation" is not one of the allowed options. -
Removing the -l es
flag makes the error disapear.