mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 12:07:42 +00:00
(improvement)(Headless) Fix the null pointer exception in metadata put. (#922)
This commit is contained in:
@@ -137,7 +137,10 @@ public class InMemoryS2EmbeddingStore implements S2EmbeddingStore {
|
|||||||
retrieval.setId(embeddingMatch.embeddingId());
|
retrieval.setId(embeddingMatch.embeddingId());
|
||||||
retrieval.setQuery(embeddingMatch.embedded().getQuery());
|
retrieval.setQuery(embeddingMatch.embedded().getQuery());
|
||||||
Map<String, Object> metadata = new HashMap<>();
|
Map<String, Object> metadata = new HashMap<>();
|
||||||
|
if (Objects.nonNull(embeddingMatch.embedded())
|
||||||
|
&& MapUtils.isNotEmpty(embeddingMatch.embedded().getMetadata())) {
|
||||||
metadata.putAll(embeddingMatch.embedded().getMetadata());
|
metadata.putAll(embeddingMatch.embedded().getMetadata());
|
||||||
|
}
|
||||||
if (filterRetrieval(filterCondition, metadata)) {
|
if (filterRetrieval(filterCondition, metadata)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user