Ensure master is excluded from backups list when reading role info from mastership service

Change-Id: Iaa100b8b40614f2f83a05ea32a43f0efde6aad4a
diff --git a/core/store/dist/src/main/java/org/onosproject/store/mastership/impl/ConsistentDeviceMastershipStore.java b/core/store/dist/src/main/java/org/onosproject/store/mastership/impl/ConsistentDeviceMastershipStore.java
index 3990a8b..3c6e1c2 100644
--- a/core/store/dist/src/main/java/org/onosproject/store/mastership/impl/ConsistentDeviceMastershipStore.java
+++ b/core/store/dist/src/main/java/org/onosproject/store/mastership/impl/ConsistentDeviceMastershipStore.java
@@ -185,8 +185,8 @@
     @Override
     public RoleInfo getNodes(DeviceId deviceId) {
         checkArgument(deviceId != null, DEVICE_ID_NULL);
-        Leadership leadership = leadershipService.getLeadership(createDeviceMastershipTopic(deviceId));
-        return new RoleInfo(leadership.leaderNodeId(), leadership.candidates());
+        MastershipInfo mastership = getMastership(deviceId);
+        return new RoleInfo(mastership.master().orElse(null), mastership.backups());
     }
 
     @Override