Skip to content

Commit e5b93cc

Browse files
fix(bzz): add omitempty to redundancy level validation in download and serveReference
1 parent c6d94e0 commit e5b93cc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/api/bzz.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ func (s *Service) serveReference(logger log.Logger, address swarm.Address, pathV
387387
Cache *bool `map:"Swarm-Cache"`
388388
Strategy *getter.Strategy `map:"Swarm-Redundancy-Strategy"`
389389
FallbackMode *bool `map:"Swarm-Redundancy-Fallback-Mode"`
390-
RLevel *redundancy.Level `map:"Swarm-Redundancy-Level" validate:"lte=4"`
390+
RLevel *redundancy.Level `map:"Swarm-Redundancy-Level" validate:"omitempty,lte=4"`
391391
ChunkRetrievalTimeout *string `map:"Swarm-Chunk-Retrieval-Timeout"`
392392
}{}
393393

@@ -599,7 +599,7 @@ func (s *Service) serveManifestEntry(
599599
func (s *Service) downloadHandler(logger log.Logger, w http.ResponseWriter, r *http.Request, reference swarm.Address, additionalHeaders http.Header, etag, headersOnly bool, rootCh swarm.Chunk) {
600600
headers := struct {
601601
Strategy *getter.Strategy `map:"Swarm-Redundancy-Strategy"`
602-
RLevel *redundancy.Level `map:"Swarm-Redundancy-Level" validate:"lte=4"`
602+
RLevel *redundancy.Level `map:"Swarm-Redundancy-Level" validate:"omitempty,lte=4"`
603603
FallbackMode *bool `map:"Swarm-Redundancy-Fallback-Mode"`
604604
ChunkRetrievalTimeout *string `map:"Swarm-Chunk-Retrieval-Timeout"`
605605
LookaheadBufferSize *int `map:"Swarm-Lookahead-Buffer-Size"`

0 commit comments

Comments
 (0)