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(
() => !user,
Observable.of({}),
user.getChallengeMap$()
Observable.defer(() => user.getChallengeMap$())
.map(challengeMap => ({ ...user.toJSON(), challengeMap }))
.map(user => ({
entities: {