diff --git a/odex25_purchase/odex25_annual_purchase/models/annual_request.py b/odex25_purchase/odex25_annual_purchase/models/annual_request.py index 39a4de5d7..045dda1dd 100644 --- a/odex25_purchase/odex25_annual_purchase/models/annual_request.py +++ b/odex25_purchase/odex25_annual_purchase/models/annual_request.py @@ -328,12 +328,17 @@ class AnnualPurchaseRequest(models.Model): return self._open_reason_wizard('manager_reject') def action_send_to_committee(self): - if self.rfq_count > 0: - self.write({'sent_to_commitee': True}) - self.write({'state': 'committee'}) - else: - raise UserError("لا يمكن الإرسال إلى اللجنة لأن عدد RFQs يساوي صفر.") + for rec in self: + if rec.rfq_count > 0: + rec.write({ + 'sent_to_commitee': True, + 'state': 'committee' + }) + rec.rfq_ids.write({'state': 'committee'}) + + else: + raise UserError("لا يمكن الإرسال إلى اللجنة لأن عدد RFQs يساوي صفر.") def action_send_to_ssd(self): self.write({'state':'ssd'})