|
@@ -12,6 +12,7 @@ class AccountPaymentTerm(models.Model):
|
|
|
|
|
|
@api.model
|
|
@api.model
|
|
def join_payment_term_lines(self, values):
|
|
def join_payment_term_lines(self, values):
|
|
|
|
+ self.env['account.payment.term.line'].search([('payment_id','=',self.id)]).unlink()
|
|
new_line = self.env['account.payment.term.line']
|
|
new_line = self.env['account.payment.term.line']
|
|
for x in values:
|
|
for x in values:
|
|
payment_term_line = ( {
|
|
payment_term_line = ( {
|
|
@@ -23,4 +24,8 @@ class AccountPaymentTerm(models.Model):
|
|
'weeks' : x['weeks'],
|
|
'weeks' : x['weeks'],
|
|
'months' : x['months'],
|
|
'months' : x['months'],
|
|
})
|
|
})
|
|
- new_line.create(payment_term_line)
|
|
|
|
|
|
+ new_line.create(payment_term_line)
|
|
|
|
+
|
|
|
|
+ @api.one
|
|
|
|
+ def clean_lines(self):
|
|
|
|
+ self.env['account.payment.term.line'].search([('payment_id','=',self.id)]).unlink()
|