Move back Precision to string type #193
Closed
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.
#179 Changed the type of
Precision
fields for various struct from*string
to*json.Number
but I can't make it work due to the fact that"*"
is a valid value, meaning "full precision". Please notice acceptance tests don't expose the issue sincePrecision
field forWidget
(the one used in the tests) is still a string:go-datadog-api/screen_widgets.go
Line 109 in ae3affd
Not sure what was the rationale around #179 since it mentions the API might return
int
forprecision
sometimes but if that's the case we should fix the issue on the Datadog side, normalizing all the things to strings.This is blocking an important fix for https://github.com/terraform-providers/terraform-provider-datadog/issues/117