[FIX] website_sale: check that date_order is set before comparing it
closes odoo/odoo#28668
This commit is contained in:
@@ -54,7 +54,7 @@ class SaleOrder(models.Model):
|
||||
abandoned_delay = float(self.env['ir.config_parameter'].sudo().get_param('website_sale.cart_abandoned_delay', '1.0'))
|
||||
abandoned_datetime = fields.Datetime.to_string(datetime.utcnow() - relativedelta(hours=abandoned_delay))
|
||||
for order in self:
|
||||
domain = order.date_order <= abandoned_datetime and order.team_id.team_type == 'website' and order.state == 'draft' and order.partner_id.id != self.env.ref('base.public_partner').id and order.order_line
|
||||
domain = order.date_order and order.date_order <= abandoned_datetime and order.team_id.team_type == 'website' and order.state == 'draft' and order.partner_id.id != self.env.ref('base.public_partner').id and order.order_line
|
||||
order.is_abandoned_cart = bool(domain)
|
||||
|
||||
def _search_abandoned_cart(self, operator, value):
|
||||
|
||||
Reference in New Issue
Block a user