mirror of
https://github.com/opentffoundation/opentf.git
synced 2025-12-25 01:00:16 -05:00
keep original workaround when there is no state for tofu show (#2716)
Signed-off-by: ollevche <ollevche@gmail.com>
This commit is contained in:
committed by
GitHub
parent
e0911639dd
commit
b58afa062c
@@ -24,7 +24,6 @@ import (
|
||||
"github.com/opentofu/opentofu/internal/encryption"
|
||||
"github.com/opentofu/opentofu/internal/plans"
|
||||
"github.com/opentofu/opentofu/internal/plans/planfile"
|
||||
"github.com/opentofu/opentofu/internal/states"
|
||||
"github.com/opentofu/opentofu/internal/states/statefile"
|
||||
"github.com/opentofu/opentofu/internal/states/statemgr"
|
||||
"github.com/opentofu/opentofu/internal/tfdiags"
|
||||
@@ -397,11 +396,10 @@ func (c *ShowCommand) getDataFromCloudPlan(plan *cloudplan.SavedPlanBookmark, re
|
||||
// the state file being nil, since that's more convenient for the
|
||||
// "tofu show" methods that may or may not have a state file to use.
|
||||
func (c *ShowCommand) maybeGetSchemas(stateFile *statefile.File, config *configs.Config) (*tofu.Schemas, tfdiags.Diagnostics) {
|
||||
var state *states.State
|
||||
if stateFile != nil {
|
||||
state = stateFile.State
|
||||
if stateFile == nil {
|
||||
return nil, nil
|
||||
}
|
||||
return c.MaybeGetSchemas(state, config)
|
||||
return c.MaybeGetSchemas(stateFile.State, config)
|
||||
}
|
||||
|
||||
// getDataFromPlanfileReader returns a plan, statefile, and config, extracted from a local plan file.
|
||||
|
||||
Reference in New Issue
Block a user