From 5add840be9704ac0319226eea41b001a88a67c5b Mon Sep 17 00:00:00 2001
From: Christophe Simonis <chs@odoo.com>
Date: Wed, 16 Aug 2023 14:52:02 +0200
Subject: [PATCH] [FIX] point_of_sale: always create missing picking types

Don't do it only at install.

closes odoo/odoo#132062

Signed-off-by: Nicolas Seinlet (nse) <nse@odoo.com>
---
 addons/point_of_sale/data/point_of_sale_data.xml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/addons/point_of_sale/data/point_of_sale_data.xml b/addons/point_of_sale/data/point_of_sale_data.xml
index 891fa57c211f..91a19ff94b21 100644
--- a/addons/point_of_sale/data/point_of_sale_data.xml
+++ b/addons/point_of_sale/data/point_of_sale_data.xml
@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
+    <data>
+        <function model="stock.warehouse" name="_create_missing_pos_picking_types"/>
+    </data>
+
     <data noupdate="1">
         <!-- After closing the PoS, open the dashboard menu -->
         <record id="action_client_pos_menu" model="ir.actions.client">
@@ -8,8 +12,6 @@
             <field name="params" eval="{'menu_id': ref('menu_point_root')}"/>
         </record>
 
-        <function model="stock.warehouse" name="_create_missing_pos_picking_types"/>
-
         <record id="product_category_pos" model="product.category">
             <field name="parent_id" ref="product.product_category_1"/>
             <field name="name">PoS</field>
-- 
GitLab