Skip to content

Commit c3a83c7

Browse files
committed
skip packstate generator error
1 parent 34183f1 commit c3a83c7

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

cmd/root.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,12 @@ var RootCmd = &cobra.Command{
157157
// save state file
158158
packState, err := packstate.FromArchive(zipPath)
159159
if err != nil {
160-
log.Fatalln(err)
161-
}
162-
err = packState.Save(serverDir)
163-
if err != nil {
164-
log.Fatalln(err)
160+
log.Printf("Unable to generate %s: %s\n", packstate.FileName, err)
161+
} else {
162+
err = packState.Save(serverDir)
163+
if err != nil {
164+
log.Fatalln(err)
165+
}
165166
}
166167

167168
files.RmEmptyDirs(serverDir)

update/packstate/packstate.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ func FromArchive(path string) (*Schema, error) {
6767

6868
version, err := modrinth.Client.VersionFromMrpackFile(path)
6969
if err != nil {
70+
// TODO: check for 404 status for custom error
7071
return nil, err
7172
}
7273
project, err := modrinth.Client.GetProject(version.ProjectId)

web/features.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ func (c *Client) GetModel(url string, respModel interface{}, errModel error, dec
3737
}(res.Body)
3838

3939
if res.StatusCode < http.StatusOK || res.StatusCode >= http.StatusBadRequest {
40+
// TODO: error struct with more details
4041
if errModel == nil || json.NewDecoder(res.Body).Decode(&errModel) != nil {
4142
return errors.New("http status " + strconv.Itoa(res.StatusCode))
4243
}

0 commit comments

Comments
 (0)