From ae9c9a8cab9268cb2c811319100e33da06e032f6 Mon Sep 17 00:00:00 2001 From: Tigran Babloyan Date: Tue, 18 Apr 2023 20:20:09 +0400 Subject: [PATCH] Register CouchbaseDocument and CouchbaseList as simple types (datastore supported) to get rid of conversation warning messages. (#1711) Closes #1700. --- .../couchbase/core/convert/CouchbaseCustomConversions.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java index 76094992..84a8762e 100644 --- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java +++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java @@ -40,6 +40,7 @@ import org.springframework.data.convert.PropertyValueConverterFactory; import org.springframework.data.convert.PropertyValueConverterRegistrar; import org.springframework.data.convert.SimplePropertyValueConversions; import org.springframework.data.couchbase.core.mapping.CouchbasePersistentProperty; +import org.springframework.data.couchbase.core.mapping.CouchbaseSimpleTypes; import org.springframework.data.mapping.PersistentProperty; import org.springframework.data.mapping.model.SimpleTypeHolder; import org.springframework.util.Assert; @@ -54,7 +55,8 @@ import org.springframework.util.Assert; * @author Oliver Gierke * @author Mark Paluch * @author Subhashni Balakrishnan - * @Michael Reiche + * @author Michael Reiche + * @author Tigran Babloyan * @see org.springframework.data.convert.CustomConversions * @see SimpleTypeHolder * @since 2.0 @@ -74,7 +76,7 @@ public class CouchbaseCustomConversions extends org.springframework.data.convert converters.addAll(OtherConverters.getConvertersToRegister()); STORE_CONVERTERS = Collections.unmodifiableList(converters); - STORE_CONVERSIONS = StoreConversions.of(SimpleTypeHolder.DEFAULT, STORE_CONVERTERS); + STORE_CONVERSIONS = StoreConversions.of(CouchbaseSimpleTypes.DOCUMENT_TYPES, STORE_CONVERTERS); } /**