After choose 'product' in 'productScreen' and click 'customerButton' to view 'customerScreen' that view customer list and allow add new then 'setCustomer'. I incurred the error when click 'customerButton'.
here's the error:
Uncaught Error: QWeb2 - template['ClientLine']: Runtime Error: TypeError: Cannot read properties of undefined (reading 'pos').
I find out location that throw the error is in 'pos_orders_list.xml'( t-if="env.pos.config.show_order">) :
t-name ="ClientLine" t-inherit ="point_of_sale.ClientLine" t-inherit-mode ="extension" owl ="1" >
expr ="//tr" position ="inside" >
t-if ="env.pos.config.show_order" >
class ='order-partner' t-att-data-id ='props.partner.id'
t-on-click.stop ="trigger(' click-show-orders',props.partner)" >
class ="fa fa-university"> View Orders
Additionally, the info console window shows messages:
Missing dependencies:
- Array(8)
- 0 : "point_of_sale.PosComponent"
- 1 : "point_of_sale.AbstractAwaitablePopup"
- 2 : "point_of_sale.Registries"
- 3 : "web.custom_hooks"
- 4 : "point_of_sale.ProductScreen"
- 5 : "point_of_sale.custom_hooks"
- 6 : "point_of_sale.ClientListScreen"
- 7 : "point_of_sale.OrderReceipt"
Not loaded modules:
- Array(6)
- 0 : "pos_orders_list.PosOrdersDetail"
- 1 : "pos_orders_list.SeePOSOrdersButton"
- 2 : "pos_orders_list.POSOrdersScreen"
- 3 : "point_of_sale.POSOrders"
- 4 : "pos_orders_list.ClientListScreen"
- 5 : "pos_orders_list.ReceiptScreen"
- length : 6
I don't know add image in this post then can't explain more.