Merge branch 'dev_odex25_takaful' of https://github.com/expsa/odex25-standard-modules into esterdad_bugs

This commit is contained in:
Ali Ammar 2025-12-28 16:33:16 +03:00
commit 1724ec851e
3 changed files with 185 additions and 291 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1344,10 +1344,12 @@ class TakafulSponsorship(models.Model):
_("Please add at least one line in donation details!")
)
#Check if The Total Amount is not Zero
if self.total_sponsorship_amount == 0:
raise ValidationError(
_("Please Check The Amount in donation Line!")
)
all_line = self.donations_details_lines + self.donations_details_lines_mechanism_ids
for line in all_line:
if line.total_donation_amount == 0:
raise ValidationError(
_("Please Check The Amount in donation Line!")
)
if not self.code:
self.code = self.env['ir.sequence'].sudo().next_by_code('sponsorship.sequence')

View File

@ -155,7 +155,8 @@ class DonationExtensionWizard(models.TransientModel):
"""
for rec in self:
for line in rec.line_ids:
line.cancel_extension()
if line.extension_invoice_id:
line.cancel_extension()
return {'type': 'ir.actions.act_window_close'}