From 2fcfaccb5ce57384dcb198754123025c314f7895 Mon Sep 17 00:00:00 2001 From: Blake Erickson Date: Sun, 5 Mar 2023 10:04:56 -0700 Subject: [PATCH] FIX: The default inbox label if username is not all lower cased in the url (#20531) --- .../discourse/app/controllers/user-private-messages.js | 2 +- .../discourse/tests/acceptance/user-private-messages-test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/app/controllers/user-private-messages.js b/app/assets/javascripts/discourse/app/controllers/user-private-messages.js index d5b76815e1..adef41e742 100644 --- a/app/assets/javascripts/discourse/app/controllers/user-private-messages.js +++ b/app/assets/javascripts/discourse/app/controllers/user-private-messages.js @@ -44,7 +44,7 @@ export default class extends Controller { for (let i = this.messagesDropdownContent.length - 1; i >= 0; i--) { const row = this.messagesDropdownContent[i]; - if (this.router.currentURL.includes(row.id)) { + if (this.router.currentURL.toLowerCase().includes(row.id)) { value = row.id; break; } diff --git a/app/assets/javascripts/discourse/tests/acceptance/user-private-messages-test.js b/app/assets/javascripts/discourse/tests/acceptance/user-private-messages-test.js index fbf51ef545..26dd52bbb9 100644 --- a/app/assets/javascripts/discourse/tests/acceptance/user-private-messages-test.js +++ b/app/assets/javascripts/discourse/tests/acceptance/user-private-messages-test.js @@ -697,7 +697,7 @@ acceptance( }); test("navigating between user messages route with dropdown", async function (assert) { - await visit("/u/charlie/messages"); + await visit("/u/Charlie/messages"); const messagesDropdown = selectKit(".user-nav-messages-dropdown");