Signed-off-by: Martin Vitez <mvitez@cisco.com>
} while (result == null && !(parent instanceof Module));
if (result != null) {
- if (tmpPath.size == 1) {
+ if (tmpPath.size == 1) {\r
+ if (result != null && result.addedByUses) {\r
+ result = findOriginal(result);\r
+ }
return result;
} else {
var DataSchemaNode newParent = result;
tmpPath.remove(0);
for (name : tmpPath) {
newParent = (newParent as DataNodeContainer).getDataChildByName(name);
+ }\r
+ if (newParent != null && newParent.addedByUses) {\r
+ newParent = findOriginal(newParent);\r
}
return newParent;
}