Skip to content

Commit ed19fcb

Browse files
authored
Merge branch 'main' into fix-647
2 parents 8e386b3 + 674b666 commit ed19fcb

10 files changed

+14
-14
lines changed

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-k8s.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ classDef subgraph_padding fill:none,stroke:none
587587
588588
subgraph channel_my_channel1 [Channel: my-channel1]
589589
subgraph channel_my_channel1_padding [ ]
590-
chaincode_chaincode1[[Chaincode: chaincode1]]
590+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
591591
end
592592
class channel_my_channel1_padding subgraph_padding
593593
end

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-peer-dev-mode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3562,7 +3562,7 @@ classDef subgraph_padding fill:none,stroke:none
35623562
35633563
subgraph channel_my_channel1 [Channel: my-channel1]
35643564
subgraph channel_my_channel1_padding [ ]
3565-
chaincode_chaincode1[[Chaincode: chaincode1]]
3565+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
35663566
end
35673567
class channel_my_channel1_padding subgraph_padding
35683568
end

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3618,7 +3618,7 @@ classDef subgraph_padding fill:none,stroke:none
36183618
36193619
subgraph channel_my_channel1 [Channel: my-channel1]
36203620
subgraph channel_my_channel1_padding [ ]
3621-
chaincode_chaincode1[[Chaincode: chaincode1]]
3621+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
36223622
end
36233623
class channel_my_channel1_padding subgraph_padding
36243624
end

e2e/__snapshots__/fablo-config-hlf2-1org-2chaincode-raft-ccaas.json.test.ts.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3806,14 +3806,14 @@ classDef subgraph_padding fill:none,stroke:none
38063806
38073807
subgraph channel_my_channel1 [Channel: my-channel1]
38083808
subgraph channel_my_channel1_padding [ ]
3809-
chaincode_chaincode1[[Chaincode: chaincode1]]
3809+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
38103810
end
38113811
class channel_my_channel1_padding subgraph_padding
38123812
end
38133813
38143814
subgraph channel_my_channel2 [Channel: my-channel2]
38153815
subgraph channel_my_channel2_padding [ ]
3816-
chaincode_chaincode1[[Chaincode: chaincode1]]
3816+
chaincode_chaincode1_my_channel2[[Chaincode: chaincode1]]
38173817
end
38183818
class channel_my_channel2_padding subgraph_padding
38193819
end

e2e/__snapshots__/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.test.ts.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4578,8 +4578,8 @@ classDef subgraph_padding fill:none,stroke:none
45784578
45794579
subgraph channel_my_channel1 [Channel: my-channel1]
45804580
subgraph channel_my_channel1_padding [ ]
4581-
chaincode_or_policy_chaincode[[Chaincode: or-policy-chaincode]]
4582-
chaincode_and_policy_chaincode[[Chaincode: and-policy-chaincode]]
4581+
chaincode_or_policy_chaincode_my_channel1[[Chaincode: or-policy-chaincode]]
4582+
chaincode_and_policy_chaincode_my_channel1[[Chaincode: and-policy-chaincode]]
45834583
end
45844584
class channel_my_channel1_padding subgraph_padding
45854585
end

e2e/__snapshots__/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.test.ts.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6548,7 +6548,7 @@ classDef subgraph_padding fill:none,stroke:none
65486548
65496549
subgraph channel_my_channel1 [Channel: my-channel1]
65506550
subgraph channel_my_channel1_padding [ ]
6551-
chaincode_chaincode1[[Chaincode: chaincode1]]
6551+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
65526552
end
65536553
class channel_my_channel1_padding subgraph_padding
65546554
end
@@ -6563,7 +6563,7 @@ classDef subgraph_padding fill:none,stroke:none
65636563
65646564
subgraph channel_my_channel3 [Channel: my-channel3]
65656565
subgraph channel_my_channel3_padding [ ]
6566-
chaincode_chaincode2[[Chaincode: chaincode2]]
6566+
chaincode_chaincode2_my_channel3[[Chaincode: chaincode2]]
65676567
end
65686568
class channel_my_channel3_padding subgraph_padding
65696569
end

e2e/__snapshots__/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7154,7 +7154,7 @@ classDef subgraph_padding fill:none,stroke:none
71547154
71557155
subgraph channel_my_channel1 [Channel: my-channel1]
71567156
subgraph channel_my_channel1_padding [ ]
7157-
chaincode_chaincode1[[Chaincode: chaincode1]]
7157+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
71587158
end
71597159
class channel_my_channel1_padding subgraph_padding
71607160
end

e2e/__snapshots__/fablo-config-hlf3-1orgs-1chaincode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4018,7 +4018,7 @@ classDef subgraph_padding fill:none,stroke:none
40184018
40194019
subgraph channel_my_channel1 [Channel: my-channel1]
40204020
subgraph channel_my_channel1_padding [ ]
4021-
chaincode_chaincode1[[Chaincode: chaincode1]]
4021+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
40224022
end
40234023
class channel_my_channel1_padding subgraph_padding
40244024
end

e2e/__snapshots__/fablo-config-hlf3-bft-1orgs-1chaincode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4043,7 +4043,7 @@ classDef subgraph_padding fill:none,stroke:none
40434043
40444044
subgraph channel_my_channel1 [Channel: my-channel1]
40454045
subgraph channel_my_channel1_padding [ ]
4046-
chaincode_chaincode1[[Chaincode: chaincode1]]
4046+
chaincode_chaincode1_my_channel1[[Chaincode: chaincode1]]
40474047
end
40484048
class channel_my_channel1_padding subgraph_padding
40494049
end

src/export-network-topology/generateMermaidDiagram.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { FabloConfigExtended, OrdererGroup } from "../types/FabloConfigExtended"
33
const safeId = (id: string): string => id.replace(/[^a-zA-Z0-9_]/g, "_");
44
const ordererGroupId = (g: OrdererGroup): string => safeId(`ord_group_${g.name}_${g.orderers?.[0].address}`);
55
const channelId = (channelName: string): string => safeId(`channel_${channelName}`);
6-
const chaincodeId = (ccName: string): string => safeId(`chaincode_${ccName}`);
6+
const chaincodeId = (ccName: string, channelName: string): string => safeId(`chaincode_${ccName}_${channelName}`);
77

88
export function generateMermaidDiagram(config: FabloConfigExtended): string {
99
const lines: string[] = ["graph LR"];
@@ -64,7 +64,7 @@ export function generateMermaidDiagram(config: FabloConfigExtended): string {
6464
// Add chaincodes for this channel (using cylinder shape)
6565
const channelChaincodes = config.chaincodes?.filter((cc) => cc.channel?.name === channel.name) ?? [];
6666
channelChaincodes.forEach((cc) => {
67-
lines.push(` ${chaincodeId(cc.name)}[[Chaincode: ${cc.name}]]`);
67+
lines.push(` ${chaincodeId(cc.name, channel.name)}[[Chaincode: ${cc.name}]]`);
6868
});
6969

7070
// Add dummy invisible node for empty channels to ensure visibility

0 commit comments

Comments
 (0)