final SchemaContext schemaContext) {
final YangInstanceIdentifier deserialize;
if (identifier.contains(RestconfConstants.MOUNT)) {
- final String mountPointId = identifier.substring(0, identifier.indexOf(RestconfConstants.MOUNT));
+ final String mountPointId = identifier.substring(0, identifier.indexOf("/" + RestconfConstants.MOUNT));
deserialize = IdentifierCodec.deserialize(mountPointId, schemaContext);
} else {
deserialize = IdentifierCodec.deserialize(identifier, schemaContext);
final StringBuilder pathBuilder = new StringBuilder();
while (componentIter.hasNext()) {
final String current = componentIter.next();
- if (pathBuilder.length() != 0) {
- pathBuilder.append("/");
- }
+ pathBuilder.append("/");
pathBuilder.append(current);
if (RestconfConstants.MOUNT.equals(current)) {
break;