修复工单write方法
This commit is contained in:
@@ -15,4 +15,5 @@ class SfMessageTemplate(models.Model):
|
|||||||
res.append('purchase.order')
|
res.append('purchase.order')
|
||||||
res.append('mrp.workorder')
|
res.append('mrp.workorder')
|
||||||
res.append('sf.maintenance.logs')
|
res.append('sf.maintenance.logs')
|
||||||
|
res.append('quality.cnc.test')
|
||||||
return res
|
return res
|
||||||
|
|||||||
@@ -62,7 +62,8 @@ class SfQualityWorkOrder(models.Model):
|
|||||||
|
|
||||||
def write(self, vals):
|
def write(self, vals):
|
||||||
res = super(SfQualityWorkOrder, self).write(vals)
|
res = super(SfQualityWorkOrder, self).write(vals)
|
||||||
if self.state == 'to be detected':
|
for item in self:
|
||||||
quality_cnc_test = self.env['quality.cnc.test'].search([('workorder_id', '=', self.id)])
|
if item.state == 'to be detected':
|
||||||
if not quality_cnc_test:
|
quality_cnc_test = self.env['quality.cnc.test'].search([('workorder_id', '=', item.id)])
|
||||||
self.env['quality.cnc.test'].sudo().create({'workorder_id': self.id})
|
if not quality_cnc_test:
|
||||||
|
self.env['quality.cnc.test'].sudo().create({'workorder_id': item.id})
|
||||||
|
|||||||
Reference in New Issue
Block a user