Fix Status encoding 91/90391/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 4 Feb 2020 18:55:12 +0000 (19:55 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 11 Jun 2020 12:09:25 +0000 (14:09 +0200)
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>
(cherry picked from commit bb0e490b6873241efe905cab2dbd429991daf24b)

yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStatementMixins.java

index b87da7e799ae67bccb3f28e124ae3160bbb26dc3..5fd74c3929c7bb16e49d3fd75f6eb1ef73ab76db 100644 (file)
@@ -405,7 +405,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);