tree data BUGFIX ext node callback for implicit nodes
diff --git a/src/parser_json.c b/src/parser_json.c
index 82275b6..79b62a9 100644
--- a/src/parser_json.c
+++ b/src/parser_json.c
@@ -1402,7 +1402,8 @@
 
                 /* add any missing default children */
                 ret = lyd_new_implicit_r(*node, lyd_node_child_p(*node), NULL, NULL, &lydctx->node_when,
-                        &lydctx->node_types, (lydctx->val_opts & LYD_VALIDATE_NO_STATE) ? LYD_IMPLICIT_NO_STATE : 0, NULL);
+                        &lydctx->node_types, &lydctx->ext_node,
+                        (lydctx->val_opts & LYD_VALIDATE_NO_STATE) ? LYD_IMPLICIT_NO_STATE : 0, NULL);
                 LY_CHECK_ERR_RET(ret, LOG_LOCBACK(1, 1, 0, 0), ret);
             }