diff --git a/cmd/hold/main.go b/cmd/hold/main.go index 9099fbe..6718b1a 100644 --- a/cmd/hold/main.go +++ b/cmd/hold/main.go @@ -114,7 +114,10 @@ func (s *HoldService) initS3Client() error { } // Extract S3 configuration from storage parameters - params := s.config.Storage.Parameters() + params, ok := s.config.Storage.Parameters()["s3"].(configuration.Parameters) + if !ok { + return fmt.Errorf("failed to get S3 parameters from storage config") + } // Extract required S3 configuration region, _ := params["region"].(string)