tree data new BUGFIX wrong parameter positions (#2194)

Crating a new opaq leaflist node the value isn't populated. The value is passed to lyd_create_opaq as prefix parameter.
diff --git a/src/tree_data_new.c b/src/tree_data_new.c
index 0351d76..f4a5eaa 100644
--- a/src/tree_data_new.c
+++ b/src/tree_data_new.c
@@ -1727,8 +1727,8 @@
                 }
                 if (r && (r != LY_EINCOMPLETE)) {
                     /* creating opaque leaf-list */
-                    LY_CHECK_GOTO(ret = lyd_create_opaq(ctx, schema->name, strlen(schema->name), value, value_len,
-                            schema->module->name, strlen(schema->module->name), NULL, 0, NULL, format, NULL,
+                    LY_CHECK_GOTO(ret = lyd_create_opaq(ctx, schema->name, strlen(schema->name), NULL, 0,
+                            schema->module->name, strlen(schema->module->name), value, value_len, NULL, format, NULL,
                             LYD_NODEHINT_LEAFLIST, &node), cleanup);
                     break;
                 }
@@ -1764,8 +1764,8 @@
                 }
                 if (r && (r != LY_EINCOMPLETE)) {
                     /* creating opaque leaf */
-                    LY_CHECK_GOTO(ret = lyd_create_opaq(ctx, schema->name, strlen(schema->name), value, value_len,
-                            schema->module->name, strlen(schema->module->name), NULL, 0, NULL, format, NULL, 0, &node),
+                    LY_CHECK_GOTO(ret = lyd_create_opaq(ctx, schema->name, strlen(schema->name), NULL, 0,
+                            schema->module->name, strlen(schema->module->name), value, value_len, NULL, format, NULL, 0, &node),
                             cleanup);
                     break;
                 }