respect users timezone in statistic widgets (#1207)

This commit is contained in:
Kevin Papst
2019-10-31 00:17:31 +01:00
committed by GitHub
parent 4331a7c9f4
commit 8eec97deb5
5 changed files with 16 additions and 23 deletions

View File

@@ -90,8 +90,9 @@ class WidgetRepository
protected function create(string $name, array $widget): WidgetInterface
{
$user = $this->user;
$begin = !empty($widget['begin']) ? new \DateTime($widget['begin']) : null;
$end = !empty($widget['end']) ? new \DateTime($widget['end']) : null;
$timezone = new \DateTimeZone($user->getTimezone());
$begin = !empty($widget['begin']) ? new \DateTime($widget['begin'], $timezone) : null;
$end = !empty($widget['end']) ? new \DateTime($widget['end'], $timezone) : null;
$theUser = $widget['user'] ? $user : null;
if (!isset($widget['type'])) {