Fix parser not picking up latest revision 20/4820/1
authorRobert Varga <rovarga@cisco.com>
Sun, 26 Jan 2014 19:24:32 +0000 (20:24 +0100)
committerRobert Varga <rovarga@cisco.com>
Sun, 26 Jan 2014 19:26:40 +0000 (20:26 +0100)
The parser picked the oldest, not the newest revision.

Change-Id: I014090bac0984176409c59e60184e1b1697864d1
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/util/YangModelDependencyInfo.java

index 2c18bd7fd87f1305f5b2b161f56487630cd87951..b82225a7c112c86b2dd1c3712b4a354871bbdb80 100644 (file)
@@ -141,7 +141,7 @@ public abstract class YangModelDependencyInfo {
         String latestRevision = null;
         for (Revision_stmtContext revisionStmt : revisions) {
             String currentRevision = getArgumentString(revisionStmt);
-            if (latestRevision == null || latestRevision.compareTo(currentRevision) == 1) {
+            if (latestRevision == null || latestRevision.compareTo(currentRevision) == -1) {
                 latestRevision = currentRevision;
             }
         }