Merge pull request #2397 from AIlkiv/default-timezone-for-export-date

(fix) default timezone for export
This commit is contained in:
Christian Hartmann 2024-11-06 08:52:08 +01:00 коммит произвёл GitHub
Родитель 1bd6ef35ed cb611e8274
Коммит 39bd5df043
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -207,7 +207,7 @@ class SubmissionService {
$submissionEntities = array_reverse($submissionEntities); $submissionEntities = array_reverse($submissionEntities);
$questions = $this->questionMapper->findByForm($form->getId()); $questions = $this->questionMapper->findByForm($form->getId());
$defaultTimeZone = date_default_timezone_get(); $defaultTimeZone = $this->config->getSystemValueString('default_timezone', 'UTC');
if (!$this->currentUser) { if (!$this->currentUser) {
$userTimezone = $this->config->getUserValue($form->getOwnerId(), 'core', 'timezone', $defaultTimeZone); $userTimezone = $this->config->getUserValue($form->getOwnerId(), 'core', 'timezone', $defaultTimeZone);

Просмотреть файл

@ -579,7 +579,11 @@ file2.txt"
return $questionEntities; return $questionEntities;
})); }));
date_default_timezone_set('Europe/Berlin'); $this->config->expects($this->once())
->method('getSystemValueString')
->with('default_timezone', 'UTC')
->willReturn('Europe/Berlin');
$this->config->expects($this->once()) $this->config->expects($this->once())
->method('getUserValue') ->method('getUserValue')
->with('currentUser', 'core', 'timezone', 'Europe/Berlin') ->with('currentUser', 'core', 'timezone', 'Europe/Berlin')