diff --git a/src/lib/features/users/user-store.ts b/src/lib/features/users/user-store.ts index da4582e568..cdf1946ecd 100644 --- a/src/lib/features/users/user-store.ts +++ b/src/lib/features/users/user-store.ts @@ -344,7 +344,7 @@ export class UserStore implements IUserStore { } async getFirstUserDate(): Promise { - const firstInstanceUser = await this.db('users') + const firstInstanceUser = await this.db(TABLE) .select('created_at') .where('is_system', '=', false) .orderBy('created_at', 'asc') @@ -352,4 +352,13 @@ export class UserStore implements IUserStore { return firstInstanceUser ? firstInstanceUser.created_at : null; } + + // this is temporary to find out how many cases we have + async findDeletedUsersWithEmail(): Promise { + return this.db(TABLE) + .select('*') + .whereNotNull('deleted_at') + .andWhereRaw('length(email) > 0') + .then((rows) => rows.map(rowToUser)); + } }