Skip to content

Commit dec780c

Browse files
committed
fix: Add "fix" to MapConfigReader as well
1 parent 34cc4fa commit dec780c

File tree

1 file changed

+1
-0
lines changed
  • formats/hocon/src/main/kotlin/kotlinx/serialization/hocon

1 file changed

+1
-0
lines changed

formats/hocon/src/main/kotlin/kotlinx/serialization/hocon/Hocon.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ public sealed class Hocon(
277277

278278
override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder =
279279
when {
280+
descriptor.kind is PolymorphicKind -> PolymorphConfigReader((values[currentTag / 2] as ConfigObject).toConfig())
280281
descriptor.kind.listLike -> ListConfigReader(values[currentTag / 2] as ConfigList)
281282
descriptor.kind.objLike -> ConfigReader((values[currentTag / 2] as ConfigObject).toConfig())
282283
descriptor.kind == StructureKind.MAP -> MapConfigReader(values[currentTag / 2] as ConfigObject)

0 commit comments

Comments
 (0)