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) @Column(name = "session_id_hash", unique = true, nullable = false, length = 255)
private String sessionIdHash; private String sessionIdHash;
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "user_id", nullable = false) @JoinColumn(name = "user_id", nullable = false)
private User user; private User user;

View File

@@ -82,7 +82,12 @@ public class SessionService {
return Optional.empty(); 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);
} }
/** /**