diff --git a/common/net/address.go b/common/net/address.go index c9bf5e4fa..6d522522a 100644 --- a/common/net/address.go +++ b/common/net/address.go @@ -217,6 +217,7 @@ func (d *IPOrDomain) UnmarshalJSONPB(unmarshaler *jsonpb.Unmarshaler, bytes []by if err := json.Unmarshal(bytes, &ipOrDomain); err != nil { return err } - d = NewIPOrDomain(ParseAddress(ipOrDomain)) + result := NewIPOrDomain(ParseAddress(ipOrDomain)) + d.Address = result.Address return nil }