#48: do not choose account during oauth, when it is only one

This commit is contained in:
SleepWalker 2016-11-19 14:43:50 +02:00
parent fa070096c6
commit d210231766

View File

@ -14,7 +14,7 @@ export default class CompleteState extends AbstractState {
}
enter(context) {
const {auth = {}, user} = context.getState();
const {auth = {}, user, accounts} = context.getState();
if (user.isGuest) {
context.setState(new LoginState());
@ -23,7 +23,7 @@ export default class CompleteState extends AbstractState {
} else if (user.shouldAcceptRules) {
context.setState(new AcceptRulesState());
} else if (auth.oauth && auth.oauth.clientId) {
if (auth.isSwitcherEnabled) {
if (auth.isSwitcherEnabled && accounts.available.length > 1) {
context.setState(new ChooseAccountState());
} else if (auth.oauth.code) {
context.setState(new FinishState());