summaryrefslogtreecommitdiff
path: root/ncserver/module/system.py
diff options
context:
space:
mode:
Diffstat (limited to 'ncserver/module/system.py')
-rw-r--r--ncserver/module/system.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ncserver/module/system.py b/ncserver/module/system.py
index 371ff39..f651a7f 100644
--- a/ncserver/module/system.py
+++ b/ncserver/module/system.py
@@ -27,6 +27,7 @@ from netconf import error, util
from ncserver.base.log import HOSTNAME_CHANGED, log_config_change
from ncserver.base.util import _, ensure_leaf, handle_list_operation, \
node_operation, yang_dt_for_timestamp
+from ncserver.util import maybe_raise_on_invalid_node
QName = etree.QName # pylint: disable=I1101
@@ -675,7 +676,7 @@ def edit(session, rpc, node, def_op):
if name in methods:
methods[name](session, rpc, subsystem, def_op)
else:
- raise error.UnknownElementAppError(rpc, subsystem)
+ maybe_raise_on_invalid_node(M_NS, rpc, subsystem)
def rpc_system_shutdown(session, rpc, *params):