summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/resources/db/statdb.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/resources/db/statdb.cpp b/src/resources/db/statdb.cpp
index 36c26f1e3..adedb1102 100644
--- a/src/resources/db/statdb.cpp
+++ b/src/resources/db/statdb.cpp
@@ -121,11 +121,15 @@ static void loadStats(XmlNodeConstPtr rootNode,
reportAlways("Wrong attr or id for %s stat with name %s",
(isBasic ? "basic" : "extended"),
name.c_str())
- continue;
}
-
- stats.push_back(BasicStat(static_cast<AttributesT>(id),
- tag, name));
+ else
+ {
+ reportAlways("StatDb: stat name '%s' has empty attr field"
+ ", using legacy method (id).",
+ name.c_str());
+ stats.push_back(BasicStat(static_cast<AttributesT>(id),
+ tag, name));
+ }
}
else
{