Fix error in DB substitution logic and add regressiontest

This commit is contained in:
Lukas Aldershaab 2023-09-16 23:29:13 +02:00
parent d441e2161f
commit e7d17e5453
2 changed files with 68 additions and 1 deletions

View file

@ -253,7 +253,7 @@ void SimDataBlock::performSubstitutions(SimDataBlock* dblock, const SimObject* o
b[0] = '\0';
Con::EvalResult evalResult = Con::evaluate(avar("return %s;", buffer), false, 0);
if (evalResult.valid)
if (!evalResult.valid)
{
Con::errorf("Field Substitution Failed: field=\"%s\" substitution=\"%s\" -- syntax error",
substitutions[i]->mSlot, substitutions[i]->mValue);