diff --git a/src/Plugin/views/pager/CalendarPager.php b/src/Plugin/views/pager/CalendarPager.php index 13fa402..46d25c0 100644 --- a/src/Plugin/views/pager/CalendarPager.php +++ b/src/Plugin/views/pager/CalendarPager.php @@ -103,9 +103,13 @@ class CalendarPager extends PagerPluginBase { } $current_position++; } - + + $query = $input; + // Ajax pager (in view block) does not work properly without this. + $query['view_args'] = implode('/', $arg_vals); + // @todo How do you get display_id here so we can use CalendarHelper::getViewsURL - return Url::fromUri('internal:/' . $base_path . '/' . implode('/', $arg_vals), ['query' => $input]); + return Url::fromUri('internal:/' . $base_path . '/' . implode('/', $arg_vals), ['query' => $query]); } /**