diff --git a/recipes/drupal_cms_starter/config/eca.eca.init_search.yml b/recipes/drupal_cms_starter/config/eca.eca.init_search.yml
index 8a033660353c46b6801d8da517936f986ca54a8a..a023b57e8e41f9d648c692b490cce7a4ab1c356c 100644
--- a/recipes/drupal_cms_starter/config/eca.eca.init_search.yml
+++ b/recipes/drupal_cms_starter/config/eca.eca.init_search.yml
@@ -12,7 +12,7 @@ dependencies:
 id: init_search
 modeller: fallback
 label: 'Initialize search index'
-version: 1.0.0
+version: 1.0.1
 weight: 0
 events:
   Event_write_config:
@@ -42,12 +42,21 @@ conditions:
       operator: equal
       type: value
       negate: true
+  Flow_install_time_is_set:
+    plugin: eca_scalar
+    configuration:
+      negate: false
+      case: false
+      left: '[install_time]'
+      right: '1'
+      operator: greaterthan
+      type: numeric
 gateways:
   Gateway_and_1:
     type: 0
     successors:
       -
-        id: Activity_reset_last_cron_run
+        id: Activity_load_install_time
         condition: Flow_is_new
 actions:
   Activity_reset_last_cron_run:
@@ -60,3 +69,14 @@ actions:
       use_yaml: false
       ifnotexists: false
     successors: {  }
+  Activity_load_install_time:
+    plugin: eca_keyvaluestore_read
+    label: 'Load install time'
+    configuration:
+      collection: state
+      key: install_time
+      token_name: install_time
+    successors:
+      -
+        id: Activity_reset_last_cron_run
+        condition: Flow_install_time_is_set