diff --git a/src/fime/report.py b/src/fime/report.py index 006f77e..ea75235 100644 --- a/src/fime/report.py +++ b/src/fime/report.py @@ -5,7 +5,7 @@ try: except ImportError: from PySide2 import QtCore, QtGui, QtWidgets -from datetime import datetime +from datetime import datetime, date from fime.data import Tasks, Report from fime.util import get_screen_height, get_icon, EditStartedDetector @@ -98,6 +98,7 @@ class ReportDialog(QtWidgets.QDialog): self.setLayout(layout) def showEvent(self, _): + self._report.date = date.today() self.update_title() self.refresh_table() self.update_prev_next() diff --git a/src/fime/worklog.py b/src/fime/worklog.py index d25f938..700e4cb 100644 --- a/src/fime/worklog.py +++ b/src/fime/worklog.py @@ -1,3 +1,4 @@ +from datetime import date from functools import reduce, partial from typing import List, Tuple @@ -178,6 +179,7 @@ class WorklogDialog(QtWidgets.QDialog): def showEvent(self, _): # reinitialize to purge caches self.rest = WorklogRest(self.config) + self._worklog.date = date.today() self.update_all() self.upload_button.setEnabled(False)