Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

[Odoo 12 CE] ValueError: ('draft', 'Bozza') is not in list

Avatar
Gattuso Stefano

Ciao, sto utilizzando la vs iso di Odoo 12 CE ed ho installato il modulo Field Service, quando provo ad assegnare un conto analitico ad una location ricevo questo erroreé

Errore:
Odoo Server Error

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 656, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise
    raise value
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 698, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 98, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 963, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 955, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 755, in call_kw
    return _call_kw_model(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 728, in _call_kw_model
    result = method(recs, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1396, in load_views
    for [v_id, v_type] in views
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1396, in <dictcomp>
    for [v_id, v_type] in views
  File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_thread.py", line 409, in fields_view_get
    res = super(MailThread, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1482, in fields_view_get
    xarch, xfields = View.postprocess_and_fields(self._name, etree.fromstring(result['arch']), view_id)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1117, in postprocess_and_fields
    fields = Model.fields_get(None)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 2730, in fields_get
    description = field.get_description(self.env)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 790, in get_description
    value = value(env)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2030, in _description_selection
    return selection(env[self.model_name])
  File "/var/lib/odoo/.local/share/Odoo/addons/12.0/OCA/stock-logistics-warehouse/stock_request/models/stock_request.py", line 26, in _get_request_states
    return self.__get_request_states()
  File "/var/lib/odoo/.local/share/Odoo/addons/12.0/OCA/stock-logistics-warehouse/stock_request_submit/models/stock_request.py", line 14, in __get_request_states
    states.index(('draft', _('Draft'))) + 1,
ValueError: ('draft', 'Bozza') is not in list


cosa puo essere§


Avatar
Abbandona
3 Risposte
0
Avatar
Sergio Corato
Migliore risposta

Ciao Stefano,

per caso hai modificato la traduzione del campo ('draft')?

Avatar
Abbandona
0
Avatar
Gattuso Stefano
Migliore risposta

Ciak Sergio, no no ho toccato le traduzioni, anzi non ho toccato quasi nulla, però ti posso dire che stranamente il modulo field service rimane in inglese e non viene tradotto

Avatar
Abbandona
0
Avatar
Alex Comba
Migliore risposta

Ciao,

il modulo che va in errore è stock_request_submit in questo punto. Non mi spiego come mai dal momento che il super restituisce la costante REQUEST_STATES in cui 'draft' è definito. Verifica che sia effettivamente così e che non ci sia nessun altro modulo che fa l'override del metodo __get_request_states.

Avatar
Abbandona
-1
Avatar
Gattuso Stefano
Migliore risposta

Grazie mille Alex 
ti posso chiedere per favore come faccio a fare le verifiche che mi hai indicato? purtroppo non sono cosi esperto :(

Avatar
Abbandona