change in computation of quote_name (prefix)

develop
Andreas Osim 2019-10-04 11:59:44 +02:00
parent 9ef91ec8f5
commit aff7ea7b7a
1 changed files with 5 additions and 3 deletions

View File

@ -164,7 +164,7 @@ class SaleOrder(models.Model):
for record in self:
if record.state in ['draft', 'sent']:
# record.quote_name = record.name.replace('ATOC', 'ATOF')
prefix = record.name[:3]
prefix = record.name[:4]
newprefix = prefix.replace('OC', 'OF')
record.quote_name = record.name.replace(prefix, newprefix)
else:
@ -580,8 +580,10 @@ class SaleOrder(models.Model):
@api.multi
def action_confirm(self):
# change name on order confirmation
if self.name.startswith('ATOF'):
new_name = re.sub(r"^ATOF", "ATOC", self.name)
# if self.name.startswith('ATOF'):
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
return super(SaleOrder, self).action_confirm()