Skip to content

Commit 08b00ad

Browse files
committed
tree data BUGFIX proper hints for default values
Fixes sysrepo/sysrepo#3686
1 parent 16ba149 commit 08b00ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tree_data_new.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1999,7 +1999,7 @@ lyd_new_implicit(struct lyd_node *parent, struct lyd_node **first, const struct
19991999
/* create default leaf */
20002000
LY_CHECK_RET(lyd_create_term(snode, ((struct lysc_node_leaf *)snode)->dflt.str,
20012001
strlen(((struct lysc_node_leaf *)snode)->dflt.str) * 8, 1, 1, NULL, LY_VALUE_SCHEMA_RESOLVED,
2002-
((struct lysc_node_leaf *)snode)->dflt.prefixes, LYD_HINT_DATA, top_ext, &incomplete, &node));
2002+
((struct lysc_node_leaf *)snode)->dflt.prefixes, LYD_HINT_SCHEMA, top_ext, &incomplete, &node));
20032003
if (incomplete && node_types) {
20042004
/* remember to resolve type */
20052005
LY_CHECK_RET(ly_set_add(node_types, node, 1, NULL));
@@ -2024,7 +2024,7 @@ lyd_new_implicit(struct lyd_node *parent, struct lyd_node **first, const struct
20242024
dflts = ((struct lysc_node_leaflist *)snode)->dflts;
20252025
LY_ARRAY_FOR(dflts, u) {
20262026
LY_CHECK_RET(lyd_create_term(snode, dflts[u].str, strlen(dflts[u].str) * 8, 1, 1, NULL,
2027-
LY_VALUE_SCHEMA_RESOLVED, dflts[u].prefixes, LYD_HINT_DATA, top_ext, &incomplete, &node));
2027+
LY_VALUE_SCHEMA_RESOLVED, dflts[u].prefixes, LYD_HINT_SCHEMA, top_ext, &incomplete, &node));
20282028
if (incomplete && node_types) {
20292029
/* remember to resolve type */
20302030
LY_CHECK_RET(ly_set_add(node_types, node, 1, NULL));

0 commit comments

Comments
 (0)