From eb0da10e3e4e41e149c7ab4f82069f568fcb5295 Mon Sep 17 00:00:00 2001 From: Nathaniel Catchpole Date: Mon, 21 Aug 2017 13:47:05 +0900 Subject: [PATCH] Issue #2902896 by quocnht, joachim: Replace REQUEST_TIME with time service in ChangedItem --- .../Drupal/Core/Field/Plugin/Field/FieldType/ChangedItem.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/ChangedItem.php b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/ChangedItem.php index 9c53665ab5..3981260fd3 100644 --- a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/ChangedItem.php +++ b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/ChangedItem.php @@ -30,7 +30,7 @@ public function preSave() { // Set the timestamp to request time if it is not set. if (!$this->value) { - $this->value = REQUEST_TIME; + $this->value = \Drupal::time()->getRequestTime(); } else { // On an existing entity translation, the changed timestamp will only be @@ -47,7 +47,7 @@ public function preSave() { if (!$entity->isNew() && $original->hasTranslation($langcode)) { $original_value = $original->getTranslation($langcode)->get($this->getFieldDefinition()->getName())->value; if ($this->value == $original_value && $entity->hasTranslationChanges()) { - $this->value = REQUEST_TIME; + $this->value = \Drupal::time()->getRequestTime(); } } } -- GitLab