fix(services/user): Defer user.challengeMap

this prevents function call when user is undefined
This commit is contained in:
Berkeley Martinez
2018-01-17 10:45:16 -08:00
parent 9c155c73ed
commit fff60273a3

View File

@ -48,7 +48,7 @@ export default function userServices() {
Observable.if( Observable.if(
() => !user, () => !user,
Observable.of({}), Observable.of({}),
user.getChallengeMap$() Observable.defer(() => user.getChallengeMap$())
.map(challengeMap => ({ ...user.toJSON(), challengeMap })) .map(challengeMap => ({ ...user.toJSON(), challengeMap }))
.map(user => ({ .map(user => ({
entities: { entities: {