diff --git a/themes-default/slim/src/components/helpers/show-selector.vue b/themes-default/slim/src/components/helpers/show-selector.vue index dbe4c51975..76cf811d25 100644 --- a/themes-default/slim/src/components/helpers/show-selector.vue +++ b/themes-default/slim/src/components/helpers/show-selector.vue @@ -58,7 +58,7 @@ export default { const sortedShows = [...showsInLists]; - const sortKey = title => (sortArticle ? title.replace(/^((?:the|a|an)\s)/i, '') : title).toLowerCase(); + const sortKey = title => (sortArticle ? title : title.replace(/^((?:the|a|an)\s)/i, '')).toLowerCase(); const sortFn = (showA, showB) => { const titleA = sortKey(showA.title); const titleB = sortKey(showB.title); diff --git a/themes-default/slim/src/components/show-list/poster.vue b/themes-default/slim/src/components/show-list/poster.vue index 0636aecb02..8c9aaafbd4 100644 --- a/themes-default/slim/src/components/show-list/poster.vue +++ b/themes-default/slim/src/components/show-list/poster.vue @@ -100,7 +100,7 @@ export default { const { stateLayout } = this; const { sortArticle } = stateLayout; - if (!sortArticle) { + if (sortArticle) { return row.title; } diff --git a/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap b/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap index 08d1127ba9..d67aa64eee 100644 --- a/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap +++ b/themes-default/slim/test/specs/__snapshots__/show-selector.spec.js.snap @@ -60,14 +60,14 @@ exports[`ShowSelector.test.js renders with articles(The|A|An) ignored in /home/d label="Anime" >