reengineer last_order (search by date_order desc, limit to 1)
parent
09d23465c3
commit
f1a7923739
|
|
@ -16,8 +16,9 @@ class ResPartner(models.Model):
|
||||||
@api.depends('last_order_changed')
|
@api.depends('last_order_changed')
|
||||||
def get_last_order(self):
|
def get_last_order(self):
|
||||||
for partner in self:
|
for partner in self:
|
||||||
|
# self.env['sale.order'].search([('partner_id', '=', self.id)], order='id desc', limit=1)
|
||||||
order_ids = self.env['sale.order'].search([('partner_id', '=', partner.id),
|
order_ids = self.env['sale.order'].search([('partner_id', '=', partner.id),
|
||||||
('state', 'not in', ['cancel'])])
|
('state', 'not in', ['cancel'])], order='date_order desc', limit=1)
|
||||||
order = order_ids and max(order_ids)
|
order = order_ids and max(order_ids)
|
||||||
if order:
|
if order:
|
||||||
partner.last_order = order.name
|
partner.last_order = order.name
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue