diff --git a/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java b/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java index 553ee9c..f5c1e1c 100644 --- a/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java +++ b/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java @@ -5,6 +5,7 @@ import com.alttd.altitudeweb.database.web_db.KeyPairMapper; import com.alttd.altitudeweb.database.web_db.PrivilegedUserMapper; import com.alttd.altitudeweb.database.web_db.SettingsMapper; import com.alttd.altitudeweb.database.web_db.forms.AppealMapper; +import com.alttd.altitudeweb.database.web_db.forms.DiscordAppealMapper; import com.alttd.altitudeweb.database.web_db.forms.StaffApplicationMapper; import com.alttd.altitudeweb.database.web_db.mail.EmailVerificationMapper; import lombok.extern.slf4j.Slf4j; @@ -24,6 +25,7 @@ public class InitializeWebDb { configuration.addMapper(KeyPairMapper.class); configuration.addMapper(PrivilegedUserMapper.class); configuration.addMapper(AppealMapper.class); + configuration.addMapper(DiscordAppealMapper.class); configuration.addMapper(StaffApplicationMapper.class); configuration.addMapper(EmailVerificationMapper.class); }).join() diff --git a/frontend/src/app/services/auth.service.ts b/frontend/src/app/services/auth.service.ts index 2efa26d..023fd8c 100644 --- a/frontend/src/app/services/auth.service.ts +++ b/frontend/src/app/services/auth.service.ts @@ -87,9 +87,7 @@ export class AuthService { const claims = this.extractJwtClaims(jwt); this.userClaimsSubject.set(claims); this.isAuthenticatedSubject.set(true); - if (this.username() == null) { - this.reloadUsername(); - } + this.reloadUsername(); return true; } catch (e) { this.logout();