[FIX] stock: number field for stock picking record

The ``stock.picking`` record doesn't have a 'mobile' or a 'phone'
field which can be used by ``sms.composer``,thus we need to return
the ``partner_id`` field instead.

opw-3286153

closes odoo/odoo#123716

X-original-commit: 35311aecef034402eac76e60acdc2658b9c681cf
Signed-off-by: Djoumatchoua Eteil Junior (etdj) <etdj@odoo.com>
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
Eteil Djoumatchoua(etdj)
2023-06-12 10:02:23 +02:00
parent 16bb22f5fc
commit d1da2928e9
+6 -3
View File
@@ -46,9 +46,12 @@ class Picking(models.Model):
}
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', 'phone']
""" No phone or mobile field is available on ``stock.picking`` model. Instead SMS will
fallback on partner-based computation using ``_sms_get_partner_fields``. """
return []
def _sms_get_partner_fields(self):
return ['partner_id']
def _send_confirmation_email(self):
super(Picking, self)._send_confirmation_email()