Skip to content

Commit b0add71

Browse files
michaelsembwevertzolov
authored andcommitted
Fix CassandraVectorStoreAutoConfiguration's @ConditionalOnClass to not include EmbeddingClient
Any autoconfigure on an embeddingClient was unnecessarily creating the CassandraVectorStore bean, and possible prematurely.
1 parent 9aa97b5 commit b0add71

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/cassandra/CassandraVectorStoreAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* @since 1.0.0
3737
*/
3838
@AutoConfiguration(after = CassandraAutoConfiguration.class)
39-
@ConditionalOnClass({ CassandraVectorStore.class, EmbeddingClient.class, CqlSession.class })
39+
@ConditionalOnClass({ CassandraVectorStore.class, CqlSession.class })
4040
@EnableConfigurationProperties(CassandraVectorStoreProperties.class)
4141
public class CassandraVectorStoreAutoConfiguration {
4242

0 commit comments

Comments
 (0)