From da099471218acb7e9a0d8d545e7c65ae22dc2f72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 20 Mar 2015 15:01:53 +0100 Subject: [PATCH] [FIX] website_event_sale: do not tell the ticket is sold out or has not enough seats if it is unlimited. --- addons/website_event_sale/models/sale_order.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/website_event_sale/models/sale_order.py b/addons/website_event_sale/models/sale_order.py index 4d4c41e42bd..8b165d09cf3 100644 --- a/addons/website_event_sale/models/sale_order.py +++ b/addons/website_event_sale/models/sale_order.py @@ -65,13 +65,13 @@ class sale_order(osv.Model): # case: buying tickets for a sold out ticket values = {} - if ticket and ticket.seats_available <= 0: + if ticket and ticket.seats_availability == 'limited' and ticket.seats_available <= 0: values['warning'] = _('Sorry, The %(ticket)s tickets for the %(event)s event are sold out.') % { 'ticket': ticket.name, 'event': ticket.event_id.name} new_qty, set_qty, add_qty = 0, 0, 0 # case: buying tickets, too much attendees - elif ticket and new_qty > ticket.seats_available: + elif ticket and ticket.seats_availability == 'limited' and new_qty > ticket.seats_available: values['warning'] = _('Sorry, only %(remaining_seats)d seats are still available for the %(ticket)s ticket for the %(event)s event.') % { 'remaining_seats': ticket.seats_available, 'ticket': ticket.name,