diff --git a/addons/website_event_questions/models/event_event.py b/addons/website_event_questions/models/event_event.py
index 85c71355a74..d9b83767b67 100644
--- a/addons/website_event_questions/models/event_event.py
+++ b/addons/website_event_questions/models/event_event.py
@@ -59,6 +59,7 @@ class EventEvent(models.Model):
'question_type': question.question_type,
'sequence': question.sequence,
'once_per_order': question.once_per_order,
+ 'is_mandatory_answer': question.is_mandatory_answer,
'answer_ids': [(0, 0, {
'name': answer.name,
'sequence': answer.sequence
diff --git a/addons/website_event_questions/models/event_question.py b/addons/website_event_questions/models/event_question.py
index 195413c5929..8450cc7c255 100644
--- a/addons/website_event_questions/models/event_question.py
+++ b/addons/website_event_questions/models/event_question.py
@@ -19,9 +19,10 @@ class EventQuestion(models.Model):
event_id = fields.Many2one('event.event', 'Event', ondelete='cascade')
answer_ids = fields.One2many('event.question.answer', 'question_id', "Answers", copy=True)
sequence = fields.Integer(default=10)
- once_per_order = fields.Boolean('Ask only once per order',
+ once_per_order = fields.Boolean('Ask once per order',
help="If True, this question will be asked only once and its value will be propagated to every attendees."
"If not it will be asked for every attendee of a reservation.")
+ is_mandatory_answer = fields.Boolean('Mandatory Answer')
@api.constrains('event_type_id', 'event_id')
def _constrains_event(self):
diff --git a/addons/website_event_questions/views/event_question_views.xml b/addons/website_event_questions/views/event_question_views.xml
index 45a511654e9..01d7e499f4a 100644
--- a/addons/website_event_questions/views/event_question_views.xml
+++ b/addons/website_event_questions/views/event_question_views.xml
@@ -9,11 +9,11 @@