From 026ff6e9e74b975f40e0c196cc0f906dbedec2cc Mon Sep 17 00:00:00 2001 From: Joshua Button <656438+jbttn@users.noreply.github.com> Date: Mon, 20 Jul 2020 16:52:12 -0700 Subject: [PATCH] Fix boolean decoding for Map objects --- Sources/GraphQL/Map/Map.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Sources/GraphQL/Map/Map.swift b/Sources/GraphQL/Map/Map.swift index 531a50a4..8a095ede 100644 --- a/Sources/GraphQL/Map/Map.swift +++ b/Sources/GraphQL/Map/Map.swift @@ -606,6 +606,10 @@ extension Map : Codable { if container.decodeNil() { self = .null } + + else if let bool = try? container.decode(Bool.self) { + self = .bool(bool) + } else if let double = try? container.decode(Double.self) { self = .number(Number(double))