From 9591882cee4bcc44df3aad5e0e1c56efada08043 Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Thu, 1 Sep 2016 11:26:09 +0200 Subject: [PATCH] don't throw --- arangod/Agency/v8-agency.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/arangod/Agency/v8-agency.cpp b/arangod/Agency/v8-agency.cpp index 3ede27d769..6839f528dd 100644 --- a/arangod/Agency/v8-agency.cpp +++ b/arangod/Agency/v8-agency.cpp @@ -46,12 +46,7 @@ static void JS_EnabledAgent(v8::FunctionCallbackInfo const& args) { TRI_V8_TRY_CATCH_BEGIN(isolate); v8::HandleScope scope(isolate); - try { - ApplicationServer::getEnabledFeature("Agency"); - TRI_V8_RETURN_TRUE(); - } catch (std::exception const& e) { - TRI_V8_RETURN_FALSE(); - } + TRI_V8_RETURN(v8::Boolean::New(isolate, ApplicationServer::server->isEnabled("Agency"))); TRI_V8_TRY_CATCH_END