Fix Status encoding 74/87474/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 4 Feb 2020 18:55:12 +0000 (19:55 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Feb 2020 11:14:46 +0000 (12:14 +0100)
We assigned wrong bits for Status.OBSOLETE, leading wrong value being
reported.

JIRA: YANGTOOLS-652
Change-Id: I5eb9f756d37df756d64f7de24171f601657b78f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStatementMixins.java

index ba97f99a9856c994aa1640dd2913a13f6d1bf41d..2ca462fea79cc40824dd96217c4f7adfb7f9c012 100644 (file)
@@ -464,7 +464,7 @@ public final class EffectiveStatementMixins {
                         bits = STATUS_DEPRECATED;
                         break;
                     case OBSOLETE:
-                        bits = STATUS_DEPRECATED;
+                        bits = STATUS_OBSOLETE;
                         break;
                     default:
                         throw new IllegalStateException("Unhandled status " + status);