When mgmt reads configuration from file, it shouldn't add implicit state
data to the candidate datastore. Configuration datastores like candidate
should never store state, otherwise they fail validation.
Fixes #15814
Signed-off-by: Igor Ryzhov <idryzhov@gmail.com>
*dnode = NULL;
ret = lyd_parse_data_path(ly_native_ctx, filepath, LYD_JSON,
- LYD_PARSE_STRICT, 0, dnode);
+ LYD_PARSE_NO_STATE | LYD_PARSE_STRICT,
+ LYD_VALIDATE_NO_STATE, dnode);
if (ret != LY_SUCCESS) {
if (*dnode)