diff --git a/backend/src/graphql/model/User.ts b/backend/src/graphql/model/User.ts index ebdf0aad2..7d2d4af05 100644 --- a/backend/src/graphql/model/User.ts +++ b/backend/src/graphql/model/User.ts @@ -19,7 +19,7 @@ export class User { this.pubkey = json.public_hex this.language = json.language this.publisherId = json.publisher_id - if (json.hasElopage) this.hasElopage = json.hasElopage + this.hasElopage = json.hasElopage } @Field(() => String) @@ -76,6 +76,6 @@ export class User { @Field(() => KlickTipp) klickTipp: KlickTipp - @Field(() => Boolean) + @Field(() => Boolean, { nullable: true }) hasElopage?: boolean } diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index bbb609d40..fb76daafa 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -45,6 +45,7 @@ export class UserResolver { value: encode(result.data.session_id, result.data.user.public_hex), }) const user = new User(result.data.user) + user.hasElopage = result.data.hasElopage // read additional settings from settings table const userRepository = getCustomRepository(UserRepository) const userEntity = await userRepository.findByPubkeyHex(user.pubkey)