From 3f4bfbce994819e4d242d684833798237b1b30c0 Mon Sep 17 00:00:00 2001
From: lucashedding <lucashedding@1463982.no-reply.drupal.org>
Date: Thu, 5 Dec 2019 19:43:26 -0600
Subject: [PATCH] Issue #3097808 by heddn: "Readiness checks were last run 49
 years 11 months ago"

---
 src/ReadinessChecker/ReadinessCheckerManager.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/ReadinessChecker/ReadinessCheckerManager.php b/src/ReadinessChecker/ReadinessCheckerManager.php
index eb1071f9cd..16f9436079 100644
--- a/src/ReadinessChecker/ReadinessCheckerManager.php
+++ b/src/ReadinessChecker/ReadinessCheckerManager.php
@@ -94,7 +94,11 @@ class ReadinessCheckerManager implements ReadinessCheckerManagerInterface {
    * {@inheritdoc}
    */
   public function timestamp() {
-    return $this->keyValue->get('readiness_check_timestamp', 0);
+    $last_check_timestamp = $this->keyValue->get('readiness_check_timestamp');
+    if (!is_numeric($last_check_timestamp)) {
+      $last_check_timestamp = \Drupal::state()->get('install_time', 0);
+    }
+    return $last_check_timestamp;
   }
 
   /**
-- 
GitLab