l10n-brazil icon indicating copy to clipboard operation
l10n-brazil copied to clipboard

[14.0][FIX] spec_driven_model: multiple models with _stacked property

Open felipezago opened this issue 1 year ago • 3 comments

Ao implementar a MDF-e (https://github.com/OCA/l10n-brazil/pull/2603) me deparei com um problema ao instalar os módulos l10n_br_nfe e l10n_br_mdfe simultaneamente, pois ambos os módulos fazem override do modelo l10n_br_fiscal.document e definem os campos do spec, como _stacked e _spec_module, e nesse caso o valor desses atributos acaba sendo sobrescrito, ocorrendo problemas nos hooks e na exportação de XML.

Para solucionar esse problema, eu realizo a busca da própria classe do módulo onde foi feito o override, dessa forma conseguindo os atributos originais e não os sobrescritos pelo odoo.

@mileo @lfdivino @rvalyi

felipezago avatar Sep 26 '23 19:09 felipezago

Hi @rvalyi, some modules you are maintaining are being modified, check this out!

OCA-git-bot avatar Sep 26 '23 19:09 OCA-git-bot

não tou muito empolgado com isso de "frame analysis", pois normalmente é lento... Entendo o hack para vcs resolver a situação de vcs, mas eu imagino que podemos fazer algo melhor. Comento sobre isso em breve. Vamos com calma com essas coisas...

rvalyi avatar Sep 26 '23 19:09 rvalyi

Pessoal, continuo com a mesma opiniao. Da para fazer tudo ao mesmo tempo nao, mas ja que destravei as coisas do SPED ou da importacaio de NFe, eu consigo dar um gas nesse ponto essas semanas. Migrar a NFe para a v15 e v16 me ajudou a mergulhar nisso de novo... cc @marcelsavegnago

rvalyi avatar Jun 17 '24 13:06 rvalyi