Skip to content

Commit cdcf01d

Browse files
authored
Merge pull request #1518 from 0chain/fix/panic-on-network
fix panic on network request
2 parents 2bcf023 + e5ae60c commit cdcf01d

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

code/go/0chain.net/blobbercore/handler/handler_common.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,19 @@ func HomepageHandler(w http.ResponseWriter, r *http.Request) {
9494
node.Self.ID, node.Self.PublicKey, build.BuildTag,
9595
)
9696

97-
fmt.Fprintf(w, "<div>Miners ...\n")
98-
network, _ := client.GetNetwork(context.Background())
99-
for _, miner := range network.Miners {
100-
fmt.Fprintf(w, "%v\n", miner)
101-
}
102-
fmt.Fprintf(w, "</div>\n")
103-
fmt.Fprintf(w, "<div>Sharders ...\n")
104-
for _, sharder := range network.Sharders {
105-
fmt.Fprintf(w, "%v\n", sharder)
97+
network, err := client.GetNetwork(context.Background())
98+
if err == nil {
99+
fmt.Fprintf(w, "<div>Miners ...\n")
100+
for _, miner := range network.Miners {
101+
fmt.Fprintf(w, "%v\n", miner)
102+
}
103+
fmt.Fprintf(w, "</div>\n")
104+
fmt.Fprintf(w, "<div>Sharders ...\n")
105+
for _, sharder := range network.Sharders {
106+
fmt.Fprintf(w, "%v\n", sharder)
107+
}
108+
fmt.Fprintf(w, "</div>\n")
106109
}
107-
fmt.Fprintf(w, "</div>\n")
108110
fmt.Fprintf(w, "</br>")
109111
fmt.Fprintf(w, "<div>Running since %v (Total elapsed time: %v)</div>\n", StartTime.Format(common.DateTimeFormat), time.Since(StartTime))
110112
fmt.Fprintf(w, "</br>")

0 commit comments

Comments
 (0)