Skip to content

Commit ada4db6

Browse files
committed
fix(staticweb): add nil check to WithStripPrefix helper
Prevent panic when WithStripPrefix is called with a nil provider.
1 parent 2017465 commit ada4db6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/server/staticweb/interfaces.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ type PrefixStrippingProvider interface {
5151
// WithStripPrefix is a helper function that sets the strip prefix on a provider
5252
// if it implements PrefixStrippingProvider. Returns the provider for method chaining.
5353
func WithStripPrefix(provider FileSystemProvider, prefix string) FileSystemProvider {
54-
if p, ok := provider.(PrefixStrippingProvider); ok {
55-
p.WithStripPrefix(prefix)
54+
if provider != nil {
55+
if p, ok := provider.(PrefixStrippingProvider); ok {
56+
p.WithStripPrefix(prefix)
57+
}
5658
}
5759
return provider
5860
}

0 commit comments

Comments
 (0)