From 68f7ce20fcaa60ac30523e6bd62d6997e557c6ea Mon Sep 17 00:00:00 2001 From: oryan Date: Thu, 7 Jan 2021 12:21:03 -0500 Subject: [PATCH] Build int and float default values correctly --- src/main/kotlin/graphql/kickstart/tools/SchemaParser.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/graphql/kickstart/tools/SchemaParser.kt b/src/main/kotlin/graphql/kickstart/tools/SchemaParser.kt index b53d6c24..e6a167d2 100644 --- a/src/main/kotlin/graphql/kickstart/tools/SchemaParser.kt +++ b/src/main/kotlin/graphql/kickstart/tools/SchemaParser.kt @@ -363,8 +363,8 @@ class SchemaParser internal constructor( private fun buildDefaultValue(value: Value<*>?): Any? { return when (value) { null -> null - is IntValue -> value.value - is FloatValue -> value.value + is IntValue -> value.value.toInt() + is FloatValue -> value.value.toDouble() is StringValue -> value.value is EnumValue -> value.name is BooleanValue -> value.isValue