fehler im login korrigiert

This commit is contained in:
Bastian Wagner
2026-02-13 11:17:20 +01:00
parent 552000fabf
commit 21b04c5354
3 changed files with 11 additions and 5 deletions

View File

@@ -58,7 +58,7 @@ export class User implements IUser {
@DeleteDateColumn()
deletedAt: Date;
@OneToOne(() => UserSettings, (settings) => settings.user, { cascade: true })
@OneToOne(() => UserSettings, (settings) => settings.user, { cascade: true, onDelete: 'CASCADE', onUpdate: 'NO ACTION', })
settings: UserSettings;
accessToken?: string;

View File

@@ -15,8 +15,12 @@ export class UserRepository extends Repository<User> {
super(User, dataSource.createEntityManager());
}
findByUsername(username: string): Promise<User> {
return this.findOne({ where: { username }, relations: ['external'] });
findByUsername(username: string, {settings = false}: { settings: boolean }): Promise<User> {
const relations = ['external'];
if (settings ) {
relations.push('settings')
}
return this.findOne({ where: { username }, relations: relations });
}
findById(id: string): Promise<User> {