diff --git a/plans/objchange/compatible.go b/plans/objchange/compatible.go index 8ac80ab050..ac11ebd027 100644 --- a/plans/objchange/compatible.go +++ b/plans/objchange/compatible.go @@ -197,9 +197,11 @@ func assertValueCompatible(planned, actual cty.Value, path cty.Path) []error { return nil } errs = append(errs, path.NewErrorf("was %#v, but now null", planned)) + return errs } if planned.IsNull() { errs = append(errs, path.NewErrorf("was null, but now %#v", actual)) + return errs } ty := planned.Type()