RED-6224: Fixed acl multitenancy datasource connection

This commit is contained in:
deiflaender 2023-03-29 15:42:21 +02:00
parent 12bf0d4eda
commit a96d5aa5cd
2 changed files with 1 additions and 3 deletions

View File

@ -18,7 +18,6 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.DependsOn;
import org.springframework.context.annotation.Primary;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.orm.hibernate5.SpringBeanContainer;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
@ -27,7 +26,6 @@ import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import com.iqser.red.service.persistence.management.v1.processor.service.EncryptionDecryptionService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.mulitenancy.CurrentTenantIdentifierResolverImpl;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.mulitenancy.DynamicDataSourceBasedMultiTenantConnectionProvider;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.mulitenancy.MultiTenantDataSource;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.mulitenancy.repository.TenantRepository;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.repository.ColorsRepository;

View File

@ -28,7 +28,7 @@ public class MultiTenantDataSource implements DataSource {
@Override
public Connection getConnection() throws SQLException {
return getActiveDataSource().getConnection();
return dsd.getConnection(TenantContext.getTenantId());
}