diff --git a/core/modules/datetime_range/datetime_range.install b/core/modules/datetime_range/datetime_range.install index 89bddef..1fa65bc 100644 --- a/core/modules/datetime_range/datetime_range.install +++ b/core/modules/datetime_range/datetime_range.install @@ -46,21 +46,18 @@ function datetime_range_update_8001(&$sandbox) { // Set datetime plugin_id. $view->set($base . '.plugin_id', 'datetime'); - // Make sure we retrieve the right value, even if the user - // already updated the filter. - $value = isset($filter['value']['value']) - ? $filter['value']['value'] - : $filter['value']; - // Set datetime value. $datetime_value = [ 'min' => '', 'max' => '', - 'value' => $value, - 'type' => 'offset', + 'value' => $filter['value'], + 'type' => 'date', ]; $view->set($base . '.value', $datetime_value); + // Default to '=' operator. + $view->set($base . '.operator', '='); + // Store the changes. $view->save(TRUE); } @@ -68,7 +65,7 @@ function datetime_range_update_8001(&$sandbox) { } } - // Update datetime_range filters. + // Update datetime_range sort handlers. if (isset($display['display_options']['sorts'])) { foreach ($display['display_options']['sorts'] as $field_name => $sort) { if ($sort['plugin_id'] == 'standard') {