diff --git a/assets/javascripts/discourse/initializers/discourse-calendar.js b/assets/javascripts/discourse/initializers/discourse-calendar.js index 47cd20ecd..85308488d 100644 --- a/assets/javascripts/discourse/initializers/discourse-calendar.js +++ b/assets/javascripts/discourse/initializers/discourse-calendar.js @@ -71,7 +71,7 @@ function initializeDiscourseCalendar(api) { categoryEventNode.innerHTML = ""; } - const browsedCategory = Category.findBySlugPathWithID(url); + const browsedCategory = Category.findBySlugPathWithID(url.split("?")[0]); if (!browsedCategory) { return; } diff --git a/test/javascripts/acceptance/category-events-calendar-test.js b/test/javascripts/acceptance/category-events-calendar-test.js index bd78d584d..95cc4e493 100644 --- a/test/javascripts/acceptance/category-events-calendar-test.js +++ b/test/javascripts/acceptance/category-events-calendar-test.js @@ -96,7 +96,7 @@ acceptance("Discourse Calendar - Category Events Calendar", function (needs) { }); test("shows event calendar on category page", async (assert) => { - await visit("/c/bug/1"); + await visit("/c/bug/1?foobar=true"); assert .dom("#category-events-calendar")