Retain leaf nodes by default 07/89807/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 15 May 2020 07:33:07 +0000 (09:33 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 13 Jul 2020 18:50:52 +0000 (18:50 +0000)
The previous backported patch has changed the default behavior
around leaf nodes. Flip the default other way around, resulting
in previous behavior, while still allowing users to opt in into
treating leaf nodes as transient.

JIRA: YANGTOOLS-1019
Change-Id: I67b6c8ffdc563b472a8c822d1aa4100594640645
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/LazyLeafOperations.java

index dffa923f2a077ef33066da27110867f5923f7a44..6c98539c1433453f5c4303968ed8d7893c726fe7 100644 (file)
@@ -54,7 +54,7 @@ public final class LazyLeafOperations {
     private static final boolean EXPENDABLE;
 
     static {
-        EXPENDABLE = Boolean.parseBoolean(System.getProperty(EXPENDABLE_PROP_NAME, "true"));
+        EXPENDABLE = Boolean.parseBoolean(System.getProperty(EXPENDABLE_PROP_NAME, "false"));
         LOG.info("Leaf nodes are treated as {} nodes", EXPENDABLE ? "transient" : "regular");
     }