diff --git a/src/cmd_context/cmd_context.cpp b/src/cmd_context/cmd_context.cpp index 2811153c0..153d02e42 100644 --- a/src/cmd_context/cmd_context.cpp +++ b/src/cmd_context/cmd_context.cpp @@ -1658,7 +1658,9 @@ void cmd_context::validate_model() { invalid_model = true; } } - throw cmd_exception("an invalid model was generated"); + if (invalid_model) { + throw cmd_exception("an invalid model was generated"); + } } }