[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:
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user