Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
5192 Visualizzazioni

Hello everyone,

I hope you're doing well.

I am having a problem when upgrading Odoo 12 modules.

Problem is, if I upgrade only my custom module, the "data noupdate='1'" is ensured, but if I start the server with "--upgrade all -d database_name", the "noupdate='1'" is ignored.

My custom module have the following code:

<odoo>
    <data noupdate="1">
        <record id="base.lang_en_US" model="res.lang">
               <field name="active">True</field>
               <field name="decimal_point">,</field>
               <field name="thousands_sep">.</field>
              <field name="grouping">[3,3,-1]</field>
        </record>
    </data>
</odoo>

When I install my custom module, the language is activated and I can see the fields correctly set.

If I start the server with "--upgrade custom_module" or upgrade the module from Apps, this "noupdate='1'" is respected and the data remains unchanged.

Problem is when I start the server with "--upgrade all xxxxxxx". In this situation, the fields settings are lost and set the Odoo defaults.

What could be the problem?

Thank you in advance

Best regards

PM


Avatar
Abbandona
Autore Risposta migliore

Sorry guys.
I was missing the logic here. In fact I should use "noupdate='0'" instead of 1.

After change it, everything is working as expected and records remains unchanged when upgrading using described methods.

Thank you very much

PM

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
dic 18
5639
1
mar 23
6666
1
dic 21
7712
3
dic 19
19077
5
dic 19
9354