Skip to content

Commit 7b4d018

Browse files
committed
add proper errors
1 parent bfae92a commit 7b4d018

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

cmd/bundle.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func init() {
3030
rootCmd.AddCommand(bundleCmd)
3131

3232
bundleCmd.AddCommand(bundlePullCmd)
33-
bundlePullCmd.Flags().StringP("version", "v", "0.0.0", "Bundle version (defaults to '0.0.0')")
33+
bundlePullCmd.Flags().StringP("version", "v", "", "Bundle version")
3434
bundlePullCmd.Flags().StringP("name", "n", "", "Bundle name")
3535
viper.BindPFlag("bundle.version", bundlePullCmd.Flags().Lookup("version"))
3636
viper.BindPFlag("bundle.name", bundlePullCmd.Flags().Lookup("name"))
@@ -43,9 +43,12 @@ func runBundlePull(cmd *cobra.Command, args []string) error {
4343

4444
bundleName := viper.GetString("bundle.name")
4545
if bundleName == "" {
46-
return fmt.Errorf("required flag bundleName must be set via flag or environment variable")
46+
return telemetry.LogError(span, fmt.Errorf("required flag bundleName must be set via flag or environment variable"), "an error occurred while pulling bundle")
4747
}
4848
bundleVersion := viper.GetString("bundle.version")
49+
if bundleVersion == "" {
50+
return telemetry.LogError(span, fmt.Errorf("required flag bundleVersion must be set via flag or environment variable"), "an error occurred while pulling bundle")
51+
}
4952

5053
mdClient, clientErr := client.New()
5154
if clientErr != nil {
@@ -54,12 +57,12 @@ func runBundlePull(cmd *cobra.Command, args []string) error {
5457

5558
repo, repoErr := sdkbundle.GetBundleRepository(mdClient, bundleName)
5659
if repoErr != nil {
57-
return repoErr
60+
return telemetry.LogError(span, repoErr, "an error occurred while getting bundle repository")
5861
}
5962

6063
fileStore, fileErr := file.New("bundle")
6164
if fileErr != nil {
62-
return fileErr
65+
return telemetry.LogError(span, fileErr, "an error occurred while creating file store")
6366
}
6467
defer fileStore.Close()
6568

0 commit comments

Comments
 (0)