fixed auth

This commit is contained in:
AddictionGames
2026-01-07 17:24:44 +02:00
parent 31b0164682
commit 4c11a204eb
2 changed files with 7 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ public class Session {
@Column(name = "session_id_hash", unique = true, nullable = false, length = 255)
private String sessionIdHash;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "user_id", nullable = false)
private User user;

View File

@@ -82,7 +82,12 @@ public class SessionService {
return Optional.empty();
}
return Optional.of(session.getUser());
// Access user properties while still in transaction to initialize lazy proxy
User user = session.getUser();
// Force initialization by accessing a property
user.getTelegramId();
return Optional.of(user);
}
/**