Skip to content

Commit cf8113d

Browse files
committed
HHH-7880 - SessionFactory.openStatelessSession() does not respect tenant identifier from CurrentTenantIdentifierResolver
1 parent b455b2d commit cf8113d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,10 @@ public static class StatelessSessionBuilderImpl implements StatelessSessionBuild
16831683

16841684
public StatelessSessionBuilderImpl(SessionFactoryImpl sessionFactory) {
16851685
this.sessionFactory = sessionFactory;
1686+
1687+
if ( sessionFactory.getCurrentTenantIdentifierResolver() != null ) {
1688+
tenantIdentifier = sessionFactory.getCurrentTenantIdentifierResolver().resolveCurrentTenantIdentifier();
1689+
}
16861690
}
16871691

16881692
@Override

0 commit comments

Comments
 (0)