diff --git a/addrs/provider_config.go b/addrs/provider_config.go index 2b03a35ef..5fcab4132 100644 --- a/addrs/provider_config.go +++ b/addrs/provider_config.go @@ -84,6 +84,11 @@ func (pc ProviderConfig) Absolute(module ModuleInstance) AbsProviderConfig { } func (pc ProviderConfig) String() string { + if pc.Type == "" { + // Should never happen; always indicates a bug + return "provider." + } + if pc.Alias != "" { return fmt.Sprintf("provider.%s.%s", pc.Type, pc.Alias) }