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