[FIX] mrp, mrp_subcontracting, point_of_sale: proper override

The overrides of the method have an incorrect signature [1] leading to
a crash.

[1] https://github.com/odoo/odoo/blob/1903f7aa2553b555b58df066f584feb4caf25e71/addons/stock/models/stock_warehouse.py#L1016

closes odoo/odoo#103149

X-original-commit: 46737295655a0d2280809a80f5bff45644410fc7
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
Nicolas Martinelli
2022-10-12 14:19:48 +02:00
parent 4eabd4603f
commit fbcec9e1f8
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -209,8 +209,8 @@ class StockWarehouse(models.Model):
})
return values
def _get_sequence_values(self):
values = super(StockWarehouse, self)._get_sequence_values()
def _get_sequence_values(self, name=False, code=False):
values = super(StockWarehouse, self)._get_sequence_values(name=name, code=code)
values.update({
'pbm_type_id': {'name': self.name + ' ' + _('Sequence picking before manufacturing'), 'prefix': self.code + '/PC/', 'padding': 5, 'company_id': self.company_id.id},
'sam_type_id': {'name': self.name + ' ' + _('Sequence stock after manufacturing'), 'prefix': self.code + '/SFP/', 'padding': 5, 'company_id': self.company_id.id},
@@ -154,8 +154,8 @@ class StockWarehouse(models.Model):
})
return data, max_sequence + 4
def _get_sequence_values(self):
values = super(StockWarehouse, self)._get_sequence_values()
def _get_sequence_values(self, name=False, code=False):
values = super(StockWarehouse, self)._get_sequence_values(name=name, code=code)
count = self.env['ir.sequence'].search_count([('prefix', 'like', self.code + '/SBC%/%')])
values.update({
'subcontracting_type_id': {
@@ -8,8 +8,8 @@ class Warehouse(models.Model):
pos_type_id = fields.Many2one('stock.picking.type', string="Point of Sale Operation Type")
def _get_sequence_values(self):
sequence_values = super(Warehouse, self)._get_sequence_values()
def _get_sequence_values(self, name=False, code=False):
sequence_values = super(Warehouse, self)._get_sequence_values(name=name, code=code)
sequence_values.update({
'pos_type_id': {
'name': self.name + ' ' + _('Picking POS'),