From fae7259c3255ce5eed31fe5a80caa618ea2e6a93 Mon Sep 17 00:00:00 2001 From: Philip Potter Date: Tue, 5 Mar 2024 14:20:18 +0000 Subject: [PATCH] continue to respect minchunksize --- cmd/root/root.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/root/root.go b/cmd/root/root.go index 40a4294..ca2882b 100644 --- a/cmd/root/root.go +++ b/cmd/root/root.go @@ -203,9 +203,17 @@ func runRootCMD(cmd *cobra.Command, args []string) error { // returns any/all errors to the caller. func rootExecute(ctx context.Context, urlString, dest string) error { chunkSize, err := humanize.ParseBytes(viper.GetString(config.OptMinimumChunkSize)) + if err != nil { + return fmt.Errorf("error parsing chunk size: %w", err) + } + minChunkSize, err := humanize.ParseBytes(viper.GetString(config.OptMinimumChunkSize)) if err != nil { return fmt.Errorf("error parsing minimum chunk size: %w", err) } + if chunkSize < minChunkSize { + // minChunkSize is deprecated but we should still respect it + chunkSize = minChunkSize + } resolveOverrides, err := config.ResolveOverridesToMap(viper.GetStringSlice(config.OptResolve)) if err != nil {