X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParametersPlugin%2FParametersPlugin_Validators.cpp;h=82bd9d8d4d4d97304f65b4408f86bf19602cd1cd;hb=853e0eec6016120b641efa6adf427a239cf203cf;hp=d0b00ca8e8bff0494247b5cd4af0956a2c650333;hpb=17ea124ce9fa25dc815f24cb6369309d3bcaf0ba;p=modules%2Fshaper.git diff --git a/src/ParametersPlugin/ParametersPlugin_Validators.cpp b/src/ParametersPlugin/ParametersPlugin_Validators.cpp index d0b00ca8e..82bd9d8d4 100644 --- a/src/ParametersPlugin/ParametersPlugin_Validators.cpp +++ b/src/ParametersPlugin/ParametersPlugin_Validators.cpp @@ -7,6 +7,8 @@ #include +#include + #include #include #include @@ -93,16 +95,16 @@ bool ParametersPlugin_ExpressionValidator::isValid(const AttributePtr& theAttrib AttributeStringPtr aStrAttr = std::dynamic_pointer_cast(theAttribute); bool isEmptyExpr = aStrAttr->value().empty(); - if(isEmptyExpr) { + if (isEmptyExpr) { theError = "Expression is empty."; return false; } - if(!aParam.get()) { + if (!aParam.get()) { theError = "Result is empty."; return false; } - theError = aFeature->error(); - return aFeature->error().empty(); + theError = aFeature->string(ParametersPlugin_Parameter::EXPRESSION_ERROR_ID())->value(); + return theError.empty(); }