mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2025-04-01 23:23:49 +03:00
Endless cycle if null value has been fixed
This commit is contained in:
parent
90ec21d2ab
commit
16249c7f05
@ -416,7 +416,7 @@ QString ScriptEngineManager::expandDataFields(QString context, ExpandType expand
|
|||||||
QString fieldValue;
|
QString fieldValue;
|
||||||
varValue = dataManager()->fieldData(field);
|
varValue = dataManager()->fieldData(field);
|
||||||
if (expandType == EscapeSymbols) {
|
if (expandType == EscapeSymbols) {
|
||||||
if (dataManager()->fieldData(field).isNull()) {
|
if (varValue.isNull()) {
|
||||||
fieldValue="\"\"";
|
fieldValue="\"\"";
|
||||||
} else {
|
} else {
|
||||||
fieldValue = escapeSimbols(varValue.toString());
|
fieldValue = escapeSimbols(varValue.toString());
|
||||||
@ -437,8 +437,8 @@ QString ScriptEngineManager::expandDataFields(QString context, ExpandType expand
|
|||||||
fieldValue = replaceHTMLSymbols(varValue.toString());
|
fieldValue = replaceHTMLSymbols(varValue.toString());
|
||||||
else fieldValue = varValue.toString();
|
else fieldValue = varValue.toString();
|
||||||
}
|
}
|
||||||
if (varValue.isValid())
|
|
||||||
context.replace(rx.cap(0),fieldValue);
|
context.replace(rx.cap(0),fieldValue);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
QString error;
|
QString error;
|
||||||
|
Loading…
Reference in New Issue
Block a user