diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py
index 297003ea4fb..2c503c15b94 100644
--- a/addons/base_calendar/base_calendar.py
+++ b/addons/base_calendar/base_calendar.py
@@ -1457,6 +1457,7 @@ e.g.: Every other month on the last Sunday of the month for 10 occurrences:\
'rrule_type': 'none',
'rrule': '',
'edit_all': False,
+ 'recurrency' : False,
})
new_id = self.copy(cr, uid, real_event_id, default=data, context=context)
diff --git a/addons/crm/crm_meeting_view.xml b/addons/crm/crm_meeting_view.xml
index 3ae0a49e72d..2524277b3a2 100644
--- a/addons/crm/crm_meeting_view.xml
+++ b/addons/crm/crm_meeting_view.xml
@@ -205,14 +205,13 @@
+ 'invisible' : [('select1','=','day')]}" />
-
+
+ attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')], 'invisible' : [('select1','=','date')]}" />
+ attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')], 'invisible' : [('select1','=','date')]}" />