Skip to content

Commit c240693

Browse files
committed
resolve BUGFIX actions cannot have when either
Fixes #268
1 parent a7c4b9e commit c240693

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/resolve.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5827,7 +5827,7 @@ resolve_when(struct lyd_node *node, int *result)
58275827
assert(node);
58285828
memset(&set, 0, sizeof set);
58295829

5830-
if (!(node->schema->nodetype & (LYS_NOTIF | LYS_RPC)) && (((struct lys_node_container *)node->schema)->when)) {
5830+
if (!(node->schema->nodetype & (LYS_NOTIF | LYS_RPC | LYS_ACTION)) && (((struct lys_node_container *)node->schema)->when)) {
58315831
/* make the node dummy for the evaluation */
58325832
node->validity |= LYD_VAL_INUSE;
58335833
rc = lyxp_eval(((struct lys_node_container *)node->schema)->when->cond, node, LYXP_NODE_ELEM, &set, LYXP_WHEN);

0 commit comments

Comments
 (0)