Add session-id to the operational datastore
[netconf.git] / apps / netconf-topology / src / main / java / org / opendaylight / netconf / topology / spi / NetconfTopologyDeviceSalFacade.java
index 5c7f11870382cc1bca5233bedfaee5330ce47619..c258b629a6894ef4047b45a4705e11a3adcc5a98 100644 (file)
@@ -32,13 +32,12 @@ public class NetconfTopologyDeviceSalFacade extends NetconfDeviceSalFacade {
     public synchronized void onDeviceConnected(final NetconfDeviceSchema deviceSchema,
             final NetconfSessionPreferences sessionPreferences, final RemoteDeviceServices services) {
         super.onDeviceConnected(deviceSchema, sessionPreferences, services);
-        datastoreAdapter.updateDeviceData(true, deviceSchema.capabilities());
-
+        datastoreAdapter.updateDeviceData(true, deviceSchema.capabilities(), sessionPreferences.sessionId());
     }
 
     @Override
     public synchronized void onDeviceDisconnected() {
-        datastoreAdapter.updateDeviceData(false, NetconfDeviceCapabilities.empty());
+        datastoreAdapter.updateDeviceData(false, NetconfDeviceCapabilities.empty(), null);
         super.onDeviceDisconnected();
     }