From 77b22aed5a13211eddcae214545d014da4b05b20 Mon Sep 17 00:00:00 2001 From: schoetbi Date: Thu, 14 Sep 2017 18:25:43 +0200 Subject: [PATCH] idl_gen_json_schema.cpp: Fixed detection of enum types (#4438) --- src/idl_gen_json_schema.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/idl_gen_json_schema.cpp b/src/idl_gen_json_schema.cpp index 7f98a6e6a..2b6739838 100644 --- a/src/idl_gen_json_schema.cpp +++ b/src/idl_gen_json_schema.cpp @@ -69,7 +69,7 @@ std::string GenType(const std::string &name) { } std::string GenType(const Type &type) { - if (type.base_type == BASE_TYPE_CHAR && type.enum_def != nullptr) { + if (type.enum_def != nullptr && !type.enum_def->is_union) { // it is a reference to an enum type return GenTypeRef(type.enum_def); }