Skip to content

Commit a19c944

Browse files
committed
Fix #1654: Add handling for NoOpTypeSerializer in CollectionSerializer
1 parent e5f926f commit a19c944

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/tools/jackson/databind/ser/jdk/CollectionSerializer.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import tools.jackson.databind.SerializationContext;
1212
import tools.jackson.databind.ValueSerializer;
1313
import tools.jackson.databind.jsontype.TypeSerializer;
14+
import tools.jackson.databind.jsontype.impl.NoOpTypeSerializer;
1415
import tools.jackson.databind.ser.impl.PropertySerializerMap;
1516
import tools.jackson.databind.ser.std.AsArraySerializerBase;
1617
import tools.jackson.databind.ser.std.StdContainerSerializer;
@@ -171,6 +172,8 @@ public void serializeContentsUsing(Collection<?> value, JsonGenerator g, Seriali
171172
} else {
172173
if (typeSer == null) {
173174
ser.serialize(elem, g, provider);
175+
} else if (typeSer instanceof NoOpTypeSerializer) {
176+
ser.serialize(elem, g, provider);
174177
} else {
175178
ser.serializeWithType(elem, g, provider, typeSer);
176179
}

0 commit comments

Comments
 (0)