File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
pos_payment_change/models Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ def change_payment(self, payment_lines):
6969
7070 # Resale order and mark it as paid
7171 # with the new payment
72- resale_order = self .copy (default = { "pos_reference" : self .pos_reference } )
72+ resale_order = self .copy (default = self ._prepare_resale_order_vals () )
7373 for line in payment_lines :
7474 line .update ({"pos_order_id" : resale_order .id })
7575 resale_order .add_payment (line )
@@ -99,3 +99,11 @@ def _check_payment_change_allowed(self):
9999 session = ", " .join (closed_orders .mapped ("session_id.name" )),
100100 )
101101 )
102+
103+ def _prepare_resale_order_vals (self ):
104+ self .ensure_one ()
105+
106+ return {
107+ "pos_reference" : self .pos_reference ,
108+ "session_id" : self .session_id .id ,
109+ }
You can’t perform that action at this time.
0 commit comments