From df01e021086e9933fe406ffd99d9ca780b67a95f Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 7 Jun 2018 14:35:03 +0200 Subject: [PATCH] Call on_change methods after setting default dtstart on calendar view issue7496 review45651002 --- CHANGELOG | 2 ++ tryton/gui/window/view_form/view/calendar_gtk/calendar_.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 168ad50053..e218b7ad2f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Call on_change methods after setting default dtstart on calendar view + Version 4.8.0 - 2018-04-23 * Bug fixes (see mercurial logs for details) * Manage active field on search widget diff --git a/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py b/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py index e3cb7741cd..f1d8212163 100644 --- a/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py +++ b/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py @@ -22,6 +22,8 @@ class Calendar_(goocalendar.Calendar): dtstart = self.attrs['dtstart'] record[dtstart].set(record, datetime.datetime.combine(selected_date, datetime.time(0))) + record.on_change([dtstart]) + record.on_change_with([dtstart]) def get_displayed_period(self): cal = calendar.Calendar(self.firstweekday)