From 9a8912938d0d4124466245021b05cc8f695fb90d Mon Sep 17 00:00:00 2001 From: Marcin Tojek Date: Fri, 31 Mar 2023 16:27:22 +0200 Subject: [PATCH] fix: add mapstructure annotation to display_name --- provider/decode_test.go | 4 ++++ provider/parameter.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/provider/decode_test.go b/provider/decode_test.go index 31a1612d..c7215bd8 100644 --- a/provider/decode_test.go +++ b/provider/decode_test.go @@ -12,10 +12,13 @@ func TestDecode(t *testing.T) { const ( legacyVariable = "Legacy Variable" legacyVariableName = "Legacy Variable Name" + + displayName = "Display Name" ) aMap := map[string]interface{}{ "name": "Parameter Name", + "display_name": displayName, "legacy_variable": legacyVariable, "legacy_variable_name": legacyVariableName, } @@ -23,6 +26,7 @@ func TestDecode(t *testing.T) { var param provider.Parameter err := mapstructure.Decode(aMap, ¶m) require.NoError(t, err) + require.Equal(t, displayName, param.DisplayName) require.Equal(t, legacyVariable, param.LegacyVariable) require.Equal(t, legacyVariableName, param.LegacyVariableName) } diff --git a/provider/parameter.go b/provider/parameter.go index 1260e1ef..972950a6 100644 --- a/provider/parameter.go +++ b/provider/parameter.go @@ -42,7 +42,7 @@ const ( type Parameter struct { Value string Name string - DisplayName string + DisplayName string `mapstructure:"display_name"` Description string Type string Mutable bool