task completion check UTC instead of local timezone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When a task is completed it can be marked as such. The code, correctly, checks to ensure that a task is not being marked as completed before the current time. Howvever, the current time is taken (apparently) from UTC and not from the current local timezone. This means that it is not possible to mark a task as completed in the eastern hemisphere before the UTC offset of the timezone, i.e. we must be after the threshold in UTC.
If I complete a task before 9:30am and attempt to mark it as completed I am met with: "Completed date cannot be in the future".
This appears to be due to an optimisation in cal_comp_
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: evolution 3.28.5-
ProcVersionSign
Uname: Linux 4.18.0-25-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Jul 30 09:24:12 2019
InstallationDate: Installed on 2019-05-22 (68 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)
We are living in the future!