diff --git a/addons/calendar/models/calendar.py b/addons/calendar/models/calendar.py
index 59ac53b97e9..5ae925596e8 100644
--- a/addons/calendar/models/calendar.py
+++ b/addons/calendar/models/calendar.py
@@ -873,11 +873,13 @@ class Meeting(models.Model):
@api.onchange('start_date')
def _onchange_start_date(self):
- self.start = self.start_date
+ if self.start_date:
+ self.start = self.start_date
@api.onchange('stop_date')
def _onchange_stop_date(self):
- self.stop = self.stop_date
+ if self.stop_date:
+ self.stop = self.stop_date
####################################################
# Calendar Business, Reccurency, ...
diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py
index 5143113150c..1edc0792683 100644
--- a/addons/crm/models/crm_lead.py
+++ b/addons/crm/models/crm_lead.py
@@ -640,7 +640,7 @@ class Lead(models.Model):
def _get_duplicated_leads_by_emails(self, partner_id, email, include_lost=False):
""" Search for opportunities that have the same partner and that arent done or cancelled """
if not email:
- return []
+ return self.env['crm.lead']
partner_match_domain = []
for email in set(email_split(email) + [email]):
partner_match_domain.append(('email_from', '=ilike', email))
diff --git a/addons/gamification/models/badge.py b/addons/gamification/models/badge.py
index 3ca11577c33..0fd69631650 100644
--- a/addons/gamification/models/badge.py
+++ b/addons/gamification/models/badge.py
@@ -161,13 +161,13 @@ class GamificationBadge(models.Model):
for badge in self:
owners = badge.owner_ids
- badge.stats_my = sum(o.user_id == self.env.user for o in owners)
- badge.stats_this_month = sum(o.create_date >= first_month_day for o in owners)
- badge.stats_my_this_month = sum(
+ badge.stat_my = sum(o.user_id == self.env.user for o in owners)
+ badge.stat_this_month = sum(o.create_date >= first_month_day for o in owners)
+ badge.stat_my_this_month = sum(
o.user_id == self.env.user and o.create_date >= first_month_day
for o in owners
)
- badge.stats_my_monthly_sending = sum(
+ badge.stat_my_monthly_sending = sum(
o.create_uid == self.env.user and o.create_date >= first_month_day
for o in owners
)
diff --git a/addons/l10n_be_invoice_bba/views/account_invoice_view.xml b/addons/l10n_be_invoice_bba/views/account_invoice_view.xml
index 9ab348940a1..ee3e8470e93 100644
--- a/addons/l10n_be_invoice_bba/views/account_invoice_view.xml
+++ b/addons/l10n_be_invoice_bba/views/account_invoice_view.xml
@@ -12,4 +12,15 @@
+
+