下达计划按钮重复点击生成重复数据
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import logging
|
||||
from odoo import models, fields, api, _
|
||||
from werkzeug.exceptions import InternalServerError
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -17,4 +18,10 @@ class SfReleasePlanWizard(models.TransientModel):
|
||||
def confirm(self):
|
||||
if self.demand_plan_line_id:
|
||||
for demand_plan_line_id in self.demand_plan_line_id:
|
||||
demand_plan_line_id.action_confirm()
|
||||
try:
|
||||
demand_plan_line_id.action_confirm()
|
||||
except Exception as e:
|
||||
self.env.cr.rollback()
|
||||
demand_plan_line_id.write({'is_processing': False})
|
||||
self.env.cr.commit()
|
||||
raise InternalServerError('操作失败', e)
|
||||
|
||||
Reference in New Issue
Block a user