Browse Source

Merge pull request #960 from jmorganca/mxyng/fix-tautology

Michael Yang 1 year ago
parent
commit
ec3614812a
1 changed files with 6 additions and 8 deletions
  1. 6 8
      cmd/cmd.go

+ 6 - 8
cmd/cmd.go

@@ -102,16 +102,14 @@ func RunHandler(cmd *cobra.Command, args []string) error {
 	name := args[0]
 	// check if the model exists on the server
 	_, err = client.Show(context.Background(), &api.ShowRequest{Name: name})
-	if err != nil {
-		var statusError api.StatusError
-		switch {
-		case errors.As(err, &statusError) && statusError.StatusCode == http.StatusNotFound:
-			if err := PullHandler(cmd, args); err != nil {
-				return err
-			}
-		case err != nil:
+	var statusError api.StatusError
+	switch {
+	case errors.As(err, &statusError) && statusError.StatusCode == http.StatusNotFound:
+		if err := PullHandler(cmd, args); err != nil {
 			return err
 		}
+	case err != nil:
+		return err
 	}
 
 	return RunGenerate(cmd, args)