diff --git a/.circleci/config.yml b/.circleci/config.yml index d723a4d47b..3e629d2576 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -296,7 +296,7 @@ workflows: filters: branches: only: - - free + - thrive-authors-update # This is stage env for production QA releases - "build-prod-staging": context : org-global diff --git a/src/shared/components/Contentful/TracksFilter/TracksFilter.jsx b/src/shared/components/Contentful/TracksFilter/TracksFilter.jsx index 432a25d596..6e2f84e364 100644 --- a/src/shared/components/Contentful/TracksFilter/TracksFilter.jsx +++ b/src/shared/components/Contentful/TracksFilter/TracksFilter.jsx @@ -50,8 +50,16 @@ export class TracksFilterInner extends Component { const { authorList } = this.state; this.setState({ authorList: _.concat(authorList, _.map( - _.sortBy(results.items, i => i.fields.name.toLowerCase()), - item => ({ label: item.fields.name, selected: false }), + _.sortBy( + results.items, + i => (i.fields.tcHandle + ? i.fields.tcHandle.toLowerCase() : i.fields.name.toLowerCase()), + ), + item => ({ + label: item.fields.tcHandle + ? item.fields.tcHandle : item.fields.name, + selected: false, + }), )), }); } @@ -149,6 +157,7 @@ export class TracksFilterInner extends Component { {mediaMatches => ( { @@ -231,8 +240,8 @@ export class TracksFilterInner extends Component { TracksFilterInner.defaultProps = { onClose: () => {}, onApply: () => {}, - selectedAuthor: DEF_SELECTED_AUTHOR, - authorList: [{ label: DEF_SELECTED_AUTHOR, selected: true }], + selectedAuthor: '', + authorList: [{ label: DEF_SELECTED_AUTHOR, selected: false }], startDate: moment('2001-01-02'), endDate: moment(), tags: [],