Merge pull request 'Fix: Wrong Owner in Breadcrumbs' (#37) from nodemember into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Reviewed-on: #37
Reviewed-by: Lixfel <lixfel@steamwar.de>
Dieser Commit ist enthalten in:
Lixfel 2023-01-17 23:02:43 +01:00
Commit 5cde375310

Datei anzeigen

@ -505,7 +505,7 @@ public class SchematicNode {
builder.append(split); builder.append(split);
} }
while (currentNode.isPresent()) { while (currentNode.isPresent()) {
currentNode = currentNode.flatMap(schematicNode -> Optional.ofNullable(NodeMember.getNodeMember(schematicNode.getId(), nodeOwner)).map(NodeMember::getParent).orElse(schematicNode.getOptionalParent())).map(SchematicNode::getSchematicNode); currentNode = currentNode.flatMap(schematicNode -> Optional.ofNullable(NodeMember.getNodeMember(schematicNode.getId(), effectiveOwner)).map(NodeMember::getParent).orElse(schematicNode.getOptionalParent())).map(SchematicNode::getSchematicNode);
currentNode.ifPresent(node -> builder.insert(0, split).insert(0, node.getName())); currentNode.ifPresent(node -> builder.insert(0, split).insert(0, node.getName()));
} }
return builder.toString(); return builder.toString();