diff --git a/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java b/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java index b55d4ea2a8..d3b4984bf5 100644 --- a/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java +++ b/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java @@ -1269,7 +1269,7 @@ private KeyDeserializer _createEnumKeyDeserializer(DeserializationContext ctxt, // 23-Nov-2010, tatu: Custom deserializer? JsonDeserializer custom = _findCustomEnumDeserializer(enumClass, config, beanDesc); if (custom != null) { - return StdKeyDeserializers.constructDelegatingKeyDeserializer(config, type, des); + return StdKeyDeserializers.constructDelegatingKeyDeserializer(config, type, custom); } EnumResolver enumRes = constructEnumResolver(enumClass, config, beanDesc.findJsonValueMethod());