Skip to content

Commit c4d6e13

Browse files
authored
Merge pull request #8 from fedorg/fix/docfail
don't fail on schema json fetch
2 parents 7fd4aca + c337bcc commit c4d6e13

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

doc.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,13 @@ func fetchAllDocumentedModules() error {
5454
for _, namespace := range rootDocAPIResp.Result.Namespaces[""] {
5555
b, err := fetchNamespaceDoc(namespace.Name)
5656
if err != nil {
57-
return err
57+
fmt.Println("error fetching namespace", namespace.Name, ":", err)
58+
continue
5859
}
5960
var tmp DocAPIResp
6061
if err := json.Unmarshal(b, &tmp); err != nil {
61-
return err
62+
fmt.Println("error unmarshaling namespace", namespace.Name, ":", err)
63+
continue
6264
}
6365
if tmp.StatusCode != http.StatusOK {
6466
return fmt.Errorf("unexpected status code %d from caddyserver.com", rootDocAPIResp.StatusCode)
@@ -101,11 +103,13 @@ func fetchAllModuleDocs() error {
101103

102104
b, err := fetchNamespaceDoc(ns)
103105
if err != nil {
104-
return err
106+
fmt.Println("error fetching namespace", ns, ":", err)
107+
continue
105108
}
106109
var tmp DocAPIResp
107110
if err := json.Unmarshal(b, &tmp); err != nil {
108-
return err
111+
fmt.Println("error unmarshaling namespace", ns, ":", err)
112+
continue
109113
}
110114

111115
flatCaddyDocMap[ns] = &tmp

0 commit comments

Comments
 (0)