diff options
Diffstat (limited to 'addons/sms/models/mail_thread.py')
| -rw-r--r-- | addons/sms/models/mail_thread.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/sms/models/mail_thread.py b/addons/sms/models/mail_thread.py index c3ff8168faa..45bd8643906 100644 --- a/addons/sms/models/mail_thread.py +++ b/addons/sms/models/mail_thread.py @@ -53,13 +53,15 @@ class MailThread(models.AbstractModel): """ partners = self.env['res.partner'] for fname in self._sms_get_partner_fields(): - partners |= self.mapped(fname) + partners = partners.union(*self.mapped(fname)) # ensure ordering return partners def _sms_get_number_fields(self): """ This method returns the fields to use to find the number to use to send an SMS on a record. """ - return ['mobile'] + if 'mobile' in self: + return ['mobile'] + return [] def _sms_get_recipients_info(self, force_field=False, partner_fallback=True): """" Get SMS recipient information on current record set. This method |
