Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Discovered when upgrading hashicorp/terraform-provider-azurerm#11431
The latest changes to one of the dependencies, presumably
terraform-exec
, return the Duration as ajson.Number
rather than the expected time.Duration, int64 or float64, hence this fails silently with the log message:When expanding that log message to include the type (without the new switch item) - this becomes:
Arguably this warning should be a Panic and not a Warning, but that's probably outside the scope of this fix. It also appears that this affects v2 as well as v1 - so this may need to be applied to v2 as well?
terraform-plugin-sdk/helper/schema/resource_timeout.go
Lines 35 to 49 in 112e216