diff --git a/src/v2/repository/contributions.repository.ts b/src/v2/repository/contributions.repository.ts index ad90d5b..ecac431 100644 --- a/src/v2/repository/contributions.repository.ts +++ b/src/v2/repository/contributions.repository.ts @@ -94,7 +94,7 @@ export default class ContributionFirestormRepository implements ContributionsRep return contributions.add(params).then((id) => contributions.get(id)); } - addContributions(params: ContributionCreationParams[]): Promise { + addContributions(params: ContributionCreationParams[]): Promise { return contributions .addBulk(params) .then((ids) => Promise.all(ids.map((id) => contributions.get(id)))); diff --git a/src/v2/repository/user.repository.ts b/src/v2/repository/user.repository.ts index 3d15c7e..20227fa 100644 --- a/src/v2/repository/user.repository.ts +++ b/src/v2/repository/user.repository.ts @@ -42,7 +42,7 @@ export default class UserFirestormRepository implements UserRepository { .select({ fields: ["id", "username", "uuid", "anonymous"] }) // calling Object.values as a callback gets rid of type inference .then((res) => Object.values(res)) - .then((_users: Pick[]) => + .then((_users) => _users.map((el) => ({ id: el.id, username: el.anonymous ? undefined : el.username,