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

[12.0] Checkout form: errore 500 se PI già esistente

Avatar
trigg3r

Prima di aprire inutilmente un ticket su Github: qualcuno può verificare se riesce a riprodurre il seguente problema?

Odoo 12 con modulo eCommerce e moduli OCA per la fatturazione elettronica (l10n_it_website_sale_fatturapa).

Nella form di checkout l'inserimento di una partita IVA già presente in anagrafica genera "500: Internal Server Error":


... odoo.addons.website.models.ir_http: 500 Internal Server Error:

Traceback (most recent call last):
  File ".../odoo/addons/base/models/ir_http.py", line 203, in _dispatch
    result = request.dispatch()
8<
  File ".../odoo/models.py", line 1117, in _validate_fields
    check(self)
  File ".../addons-extra/OCA/partner-contact/partner_vat_unique/models/res_partner.py", line 31, in _check_vat_unique
    "partner.") % record.vat)
odoo.exceptions.ValidationError: ('La Partita Iva ITxxxxxxxxxxx è già assegnata ad un altro partner.', None)
Avatar
Abbandona
1 risposta
0
Avatar
Davide Gazzotti
Migliore risposta

Mi sa che per risolvere devi disinstallare partner_vat_unique: il carrello va in errore 500 ogni qual volta da codice o da Azioni Automatiche provi a fare una raise di un errore come quella del tuo traceback. Funzionerebbe bene nel backend, ma non via web.

Avatar
Abbandona
0
Avatar
trigg3r
Migliore risposta

Se è così, allora credo abbia senso segnalare la cosa su Github

Avatar
Abbandona
0
Avatar
trigg3r
Migliore risposta

partner_vat_unique è già installato (lo vedi anche nei log che ho postato)

Edit: scusami Davide, mi accorgo ora che hai scritto disinstallare ...

Avatar
Abbandona