Merge pull request #5345 from expsa/hotfix/missing-currency-fields-20251111

🚨 HOTFIX: Add missing currency_id fields to resolve ValidationError
This commit is contained in:
Mohamed Eltayar 2025-11-11 18:40:16 +03:00 committed by GitHub
commit 770a3993fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -1747,6 +1747,8 @@ class RefundDetailsLines(models.TransientModel):
related='sponsorship_id.sponsor_id'
)
refund_amount = fields.Float(string='Refund Amount')
currency_id = fields.Many2one('res.currency', string='Currency',
default=lambda self: self.env.company.currency_id, readonly=True)
refund_reason = fields.Many2one(
'refund.reasons',
string='Refund Reason',
@ -1779,6 +1781,8 @@ class PaymentDetailsLines(models.Model):
donation_amount = fields.Float(string='Donation Amount')
remaining_amount = fields.Float(string='Remaining Amount')
currency_id = fields.Many2one('res.currency', string='Currency',
default=lambda self: self.env.company.currency_id, readonly=True)
donation_date = fields.Date(string='Donation Date',default=lambda self: fields.Date.today(), readonly=True)
payment_date = fields.Datetime(string='Payment Date', default=fields.Datetime.now)
note = fields.Char(string='Note')