Make test tool work with schemas with no revision 94/30994/1
authorJakub Morvay <jmorvay@cisco.com>
Tue, 8 Dec 2015 16:56:33 +0000 (17:56 +0100)
committerJakub Morvay <jmorvay@cisco.com>
Tue, 8 Dec 2015 16:56:33 +0000 (17:56 +0100)
Change-Id: I9be0c3397288a55a422ef631d1a73378236382a9
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
opendaylight/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java

index b480f442d92e8a4c72087a6254b69cd32d0a9f4f..97739e1614dd0cb8d27db203dc9e7b5f7fb07803 100644 (file)
@@ -307,8 +307,9 @@ public class NetconfDeviceSimulator implements Closeable {
     }
 
     private void addModuleCapability(SharedSchemaRepository consumer, Set<Capability> capabilities, Module module) {
-        final SourceIdentifier moduleSourceIdentifier = new SourceIdentifier(module.getName(),
-                SimpleDateFormatUtil.getRevisionFormat().format(module.getRevision()));
+        final SourceIdentifier moduleSourceIdentifier = SourceIdentifier.create(module.getName(),
+                (SimpleDateFormatUtil.DEFAULT_DATE_REV == module.getRevision() ? Optional.<String>absent() :
+                        Optional.of(SimpleDateFormatUtil.getRevisionFormat().format(module.getRevision()))));
         try {
             String moduleContent = new String(consumer.getSchemaSource(moduleSourceIdentifier, YangTextSchemaSource.class)
                     .checkedGet().read());