From e46c9be79f6f30b01b2292431a411976a2a231c4 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Mon, 21 Jul 2014 15:44:57 +0200 Subject: [PATCH] dont fail if script does not define member --- Extractor/BaseParser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Extractor/BaseParser.cpp b/Extractor/BaseParser.cpp index 4ab090f92..698552a1c 100644 --- a/Extractor/BaseParser.cpp +++ b/Extractor/BaseParser.cpp @@ -53,12 +53,13 @@ void BaseParser::ReadUseRestrictionsSetting() { if (0 != luaL_dostring(lua_state, "return use_turn_restrictions\n")) { - throw OSRMException("ERROR occured in scripting block"); + use_turn_restrictions = false; } - if (lua_isboolean(lua_state, -1)) + else if (lua_isboolean(lua_state, -1)) { use_turn_restrictions = lua_toboolean(lua_state, -1); } + if (use_turn_restrictions) { SimpleLogger().Write() << "Using turn restrictions";