From 22eee799142046bf3040aa063c7748ec2876d4a9 Mon Sep 17 00:00:00 2001
From: owenbush <ojb@ukhhf.co.uk>
Date: Sat, 8 Feb 2020 10:37:34 -0700
Subject: [PATCH] Adding back two changes which got lost when merging
 consecutive dates

---
 recurring_events.views.inc             | 16 ++++++++++++++++
 src/Form/EventInstanceSettingsForm.php |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/recurring_events.views.inc b/recurring_events.views.inc
index f64c0b95..d1b34940 100644
--- a/recurring_events.views.inc
+++ b/recurring_events.views.inc
@@ -55,4 +55,20 @@ function recurring_events_views_data_alter(array &$data) {
   if (!$set) {
     $data['eventinstance_field_data']['table']['base']['defaults']['field'] = 'id';
   }
+
+  // @todo Remove these declarations when
+  // https://www.drupal.org/project/drupal/issues/2489476 is resolved.
+  $data['eventinstance_field_data']['date__value']['filter']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__value']['filter']['field_name'] = 'date';
+  $data['eventinstance_field_data']['date__value']['sort']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__value']['sort']['field_name'] = 'date';
+  $data['eventinstance_field_data']['date__value']['argument']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__value']['argument']['field_name'] = 'date';
+
+  $data['eventinstance_field_data']['date__end_value']['filter']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__end_value']['filter']['field_name'] = 'date';
+  $data['eventinstance_field_data']['date__end_value']['sort']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__end_value']['sort']['field_name'] = 'date';
+  $data['eventinstance_field_data']['date__end_value']['argument']['id'] = 'datetime';
+  $data['eventinstance_field_data']['date__end_value']['argument']['field_name'] = 'date';
 }
diff --git a/src/Form/EventInstanceSettingsForm.php b/src/Form/EventInstanceSettingsForm.php
index b4572ca3..db8c0ae9 100644
--- a/src/Form/EventInstanceSettingsForm.php
+++ b/src/Form/EventInstanceSettingsForm.php
@@ -60,7 +60,7 @@ class EventInstanceSettingsForm extends ConfigFormBase {
    *   Form definition array.
    */
   public function buildForm(array $form, FormStateInterface $form_state) {
-    $config = $this->config('recurring_events.eventseries.config');
+    $config = $this->config('recurring_events.eventinstance.config');
 
     $php_date_url = Url::fromUri('https://secure.php.net/manual/en/function.date.php');
     $php_date_link = Link::fromTextAndUrl($this->t('PHP date/time format'), $php_date_url);
-- 
GitLab