# HG changeset patch # User Mikael Berthe # Date 1536340632 -7200 # Node ID 2ec8b4cdf94eeb3ebd392e5a21995abbd8faf6d9 # Parent 8538eaf18ce5cd0b81713e078680d7024bd0445a UpdateAccount: Change source data update parameters The server accepts queries like "source[0]=privacy%3Dprivate". diff -r 8538eaf18ce5 -r 2ec8b4cdf94e account.go --- a/account.go Fri Sep 07 12:43:40 2018 +0200 +++ b/account.go Fri Sep 07 19:17:12 2018 +0200 @@ -459,11 +459,17 @@ } } if cmdParams.Source != nil { - sourceJSON, err := json.Marshal(*cmdParams.Source) - if err != nil { - return nil, errors.Wrap(err, "could not encode source data") + s := cmdParams.Source + + if s.Privacy != nil { + params["source[privacy]"] = *s.Privacy } - params["source"] = string(sourceJSON) + if s.Language != nil { + params["source[language]"] = *s.Language + } + if s.Sensitive != nil { + params["source[sensitive]"] = fmt.Sprintf("%v", *s.Sensitive) + } } var err error