]> granicus.if.org Git - icinga2/commitdiff
Fix exception in Value::ToJson().
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 11 Nov 2013 08:27:01 +0000 (09:27 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 11 Nov 2013 08:31:36 +0000 (09:31 +0100)
Refs #5049

lib/base/value.cpp

index 5a6bfa9ea21cf73e6109b8e8a1108bfeac9fa7d4..4bdefde520797729e3fa92c1a441359cc96bbfbc 100644 (file)
@@ -174,10 +174,8 @@ cJSON *Value::ToJson(void) const
                        } else if (IsObjectType<Array>()) {
                                Array::Ptr array = *this;
                                return array->ToJson();
-                       } else if (IsEmpty()) {
-                               return cJSON_CreateNull();
                        } else {
-                               BOOST_THROW_EXCEPTION(std::runtime_error("Unknown object type."));
+                               return cJSON_CreateNull();
                        }
 
                case ValueEmpty: