Sunday, June 22, 2025
3 changes · saas-18.3
Miscellaneous changes
[FIX] l10n_tr_nilvera_einvoice: exclude ID without schemeID Nilvera expects a `<schemeID>` with every `<ID>`. In Odoo currently, we only support VKN or TCKN as a schemeID that get impacted from the VAT Number. Also, Nilvera reject any `<BuyerReference>` tag. Before: - The generated XML contains some `<ID>` tags without 'schemeID' attribute. - The generated XML contains some `<BuyerReference>` tag. After: - The `<ID>` tags with no 'schemeID' are removed from the XML. - The `<BuyerRefe
Original PR description
[FIX] l10n_tr_nilvera_einvoice: exclude ID without schemeID Nilvera expects a `<schemeID>` with every `<ID>`. In Odoo currently, we only support VKN or TCKN as a schemeID that get impacted from the VAT Number. Also, Nilvera reject any `<BuyerReference>` tag. Before: - The generated XML contains some `<ID>` tags without 'schemeID' attribute. - The generated XML contains some `<BuyerReference>` tag. After: - The `<ID>` tags with no 'schemeID' are removed from the XML. - The `<BuyerReference>` tag is removed from the XML. Task-4822777 runbot: https://runbot.odoo.com/runbot/bundle/18-0-tr-nilvera-partner-ref-override-tax-id-roto-376352 Forward-Port-Of: odoo/odoo#214501
### Problem: This commit https://github.com/odoo/odoo/commit/3c87fdc363183c8ced5ff2952c90a6c371f73fa7 filters archived products loaded to pos session's cache. It sends\ the ids of the current loaded products to filter_local_data. This creates a bug when deleting a product. The sent deleted product id will raise a missing error in the function, and will block opening and closing the session, unless they are manually deleted from IndexedDB. The solution here is to filter both archived and delete
Original PR description
### Problem:
This commit https://github.com/odoo/odoo/commit/3c87fdc363183c8ced5ff2952c90a6c371f73fa7 filters archived products loaded to pos session's cache. It sends\ the ids of the current loaded products to filter_local_data. This creates a bug when deleting a product. The sent deleted product id will raise a missing error in the function, and will block opening and closing the session, unless they are manually deleted from IndexedDB.
The solution here is to filter both archived and deleted products.
### How to reproduce:
* Open a shop and close it (to store products in cache)
* Delete any product from the previous shop
* Open the shop again
opw-4864574
Forward-Port-Of: odoo/odoo#214829Fixed onboarding document tours which was not working properly. Task-4210376 Forward-Port-Of: odoo/enterprise#79502 Forward-Port-Of: odoo/enterprise#70900
Original PR description
Fixed onboarding document tours which was not working properly. Task-4210376 Forward-Port-Of: odoo/enterprise#79502 Forward-Port-Of: odoo/enterprise#70900