Skip to content
Snippets Groups Projects
Commit 9607c9d3 authored by Ruud Overeem's avatar Ruud Overeem
Browse files

Bug 1284: Extra try/catch in getItemList.

parent 80af2333
No related branches found
No related tags found
No related merge requests found
...@@ -404,7 +404,17 @@ vector<OTDBnode> TreeMaintenance::getItemList (treeIDType aTreeID, ...@@ -404,7 +404,17 @@ vector<OTDBnode> TreeMaintenance::getItemList (treeIDType aTreeID,
LOG_TRACE_FLOW_STR("TM:getItemList(" << aTreeID << "," << topNode LOG_TRACE_FLOW_STR("TM:getItemList(" << aTreeID << "," << topNode
<< "," << depth << ")"); << "," << depth << ")");
OTDBtree theTree = itsConn->getTreeInfo(aTreeID); OTDBtree theTree;
try {
theTree = itsConn->getTreeInfo(aTreeID);
}
catch (std::exception& ex) {
itsError = string("Exception during retrieval of getTreeInfo in getItemList:") + ex.what();
LOG_FATAL(itsError);
vector<OTDBnode> emptyVector;
return (emptyVector);
}
switch (theTree.type) { switch (theTree.type) {
case TThardware: case TThardware:
return getPICitemList(aTreeID, topNode, depth); return getPICitemList(aTreeID, topNode, depth);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment