diff --git a/src/backend/metadata/condition_grammar.h b/src/backend/metadata/condition_grammar.h index ea1b2cef..9ce2bc60 100644 --- a/src/backend/metadata/condition_grammar.h +++ b/src/backend/metadata/condition_grammar.h @@ -69,6 +69,7 @@ namespace loot { throw error(error::invalid_args, "A valid game pointer was not passed during a condition evaluation."); expression = + qi::eps > compound[qi::labels::_val = qi::labels::_1] >> *((qi::lit("or") >> compound)[qi::labels::_val = qi::labels::_val || qi::labels::_1]) ;