chore: make sure to update custom provider headers too

Kujtim Hoxha created

Change summary

internal/config/load.go | 8 ++++++++
1 file changed, 8 insertions(+)

Detailed changes

internal/config/load.go 🔗

@@ -320,6 +320,14 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
 			continue
 		}
 
+		for k, v := range providerConfig.ExtraHeaders {
+			resolved, err := resolver.ResolveValue(v)
+			if err != nil {
+				continue
+			}
+			providerConfig.ExtraHeaders[k] = resolved
+		}
+
 		c.Providers.Set(id, providerConfig)
 	}
 	return nil