diff --git a/models/res_users.py b/models/res_users.py
index ab62082b50cd5f2c916bebcf8400250e16a9ffb7..e1674cf323f33e6b60df88aca7974a88677b9b35 100644
--- a/models/res_users.py
+++ b/models/res_users.py
@@ -169,9 +169,9 @@ class ResUser(models.Model):
                 # Only if Organizer is the same as Odoo user or if is not linked to
                 # any active Odoo internal user
                 if (
-                    bm_event.value.main.organizer
+                    not bm_event.value.main.organizer or (bm_event.value.main.organizer
                     and (bm_event.value.main.organizer.mailto == self.partner_id.email
-                    or bm_event.value.main.organizer.mailto not in odoo_users_emails)
+                    or bm_event.value.main.organizer.mailto not in odoo_users_emails))
                 ):
                     events_to_create.append(Calendar._bm_to_odoo_values(bm_event))
             if events_to_create: