diff --git a/golem_payment/models/golem_payment.py b/golem_payment/models/golem_payment.py
index 987c88e..6d96500 100644
--- a/golem_payment/models/golem_payment.py
+++ b/golem_payment/models/golem_payment.py
@@ -41,10 +41,19 @@ class GolemPaymentSchedule(models.Model):
_order = 'season_id desc'
name = fields.Char(required=True)
- season_id = fields.Many2one('golem.season', 'Season', required=True)
day_ids = fields.Many2many('golem.payment.schedule.day', string='Days')
occurences = fields.Integer(compute='_compute_occurences')
+ @api.model
+ def _default_season(self):
+ """ Get default season """
+ domain = [('is_default', '=', True)]
+ return self.env['golem.season'].search(domain, limit=1)
+
+ season_id = fields.Many2one('golem.season', string='Seasons',
+ readonly=True, default=_default_season)
+
+
@api.depends('day_ids')
def _compute_occurences(self):
""" Computes number of occurences """
diff --git a/golem_payment/views/golem_payment_views.xml b/golem_payment/views/golem_payment_views.xml
index 786901a..9b3ccb4 100644
--- a/golem_payment/views/golem_payment_views.xml
+++ b/golem_payment/views/golem_payment_views.xml
@@ -29,7 +29,7 @@ along with this program. If not, see .
-
+