change in computation of quote_name (prefix)
parent
9ef91ec8f5
commit
aff7ea7b7a
|
|
@ -164,7 +164,7 @@ class SaleOrder(models.Model):
|
||||||
for record in self:
|
for record in self:
|
||||||
if record.state in ['draft', 'sent']:
|
if record.state in ['draft', 'sent']:
|
||||||
# record.quote_name = record.name.replace('ATOC', 'ATOF')
|
# record.quote_name = record.name.replace('ATOC', 'ATOF')
|
||||||
prefix = record.name[:3]
|
prefix = record.name[:4]
|
||||||
newprefix = prefix.replace('OC', 'OF')
|
newprefix = prefix.replace('OC', 'OF')
|
||||||
record.quote_name = record.name.replace(prefix, newprefix)
|
record.quote_name = record.name.replace(prefix, newprefix)
|
||||||
else:
|
else:
|
||||||
|
|
@ -580,8 +580,10 @@ class SaleOrder(models.Model):
|
||||||
@api.multi
|
@api.multi
|
||||||
def action_confirm(self):
|
def action_confirm(self):
|
||||||
# change name on order confirmation
|
# change name on order confirmation
|
||||||
if self.name.startswith('ATOF'):
|
# if self.name.startswith('ATOF'):
|
||||||
new_name = re.sub(r"^ATOF", "ATOC", self.name)
|
if self.name[2:4] == 'OF':
|
||||||
|
# new_name = re.sub(r"^ATOF", "ATOC", self.name)
|
||||||
|
new_name = ''.join((self.name[:2],'OC',self.name[4:]))
|
||||||
self.name = new_name
|
self.name = new_name
|
||||||
return super(SaleOrder, self).action_confirm()
|
return super(SaleOrder, self).action_confirm()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue