Skip to content

Commit a159a9e

Browse files
committed
Go client: fix initialization of additionalData (broken in previous change)
1 parent c96ed51 commit a159a9e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Kiota.Builder/Writers/Go/CodeMethodWriter.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,11 @@ private void WriteConstructorBody(CodeClass parentClass, CodeMethod currentMetho
634634
{// avoid setting null as a string.
635635
defaultValueReference = "nil";
636636
}
637+
else if (propWithDefault.Kind == CodePropertyKind.AdditionalData)
638+
{
639+
//default value contains a code snippet. So create "m.SetAdditionalData(make(map[string]any))"
640+
writer.WriteLine($"m.Set{propWithDefault.Name.ToFirstCharacterUpperCase()}({defaultValueReference})");
641+
}
637642
else
638643
{
639644
//default value with quotes or literal value (true/false, numeric)

0 commit comments

Comments
 (0)