From 0e7b974ce6b05f5e019a1bac992ca0fc053ec94e Mon Sep 17 00:00:00 2001 From: Daniel Banck Date: Mon, 30 Mar 2026 11:50:49 +0200 Subject: [PATCH] Fix `providers lock` crash on empty config --- internal/command/providers_lock.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/command/providers_lock.go b/internal/command/providers_lock.go index 09ee1a791d..4430565dd0 100644 --- a/internal/command/providers_lock.go +++ b/internal/command/providers_lock.go @@ -124,6 +124,10 @@ func (c *ProvidersLockCommand) Run(args []string) int { config, confDiags := c.loadConfigWithTests(".", parsedArgs.TestsDirectory) diags = diags.Append(confDiags) + if diags.HasErrors() { + c.showDiagnostics(diags) + return 1 + } reqs, hclDiags := config.ProviderRequirements() diags = diags.Append(hclDiags)