fix(staticweb): add nil check to WithStripPrefix helper

Prevent panic when WithStripPrefix is called with a nil provider.
This commit is contained in:
2026-01-03 14:43:31 +02:00
parent 2017465cb8
commit ada4db6465

View File

@@ -51,8 +51,10 @@ type PrefixStrippingProvider interface {
// WithStripPrefix is a helper function that sets the strip prefix on a provider
// if it implements PrefixStrippingProvider. Returns the provider for method chaining.
func WithStripPrefix(provider FileSystemProvider, prefix string) FileSystemProvider {
if p, ok := provider.(PrefixStrippingProvider); ok {
p.WithStripPrefix(prefix)
if provider != nil {
if p, ok := provider.(PrefixStrippingProvider); ok {
p.WithStripPrefix(prefix)
}
}
return provider
}