account.go
changeset 242 2ec8b4cdf94e
parent 241 8538eaf18ce5
child 243 7386c6a454a8
equal deleted inserted replaced
241:8538eaf18ce5 242:2ec8b4cdf94e
   457 			params[qName] = attr.Name
   457 			params[qName] = attr.Name
   458 			params[qValue] = attr.Value
   458 			params[qValue] = attr.Value
   459 		}
   459 		}
   460 	}
   460 	}
   461 	if cmdParams.Source != nil {
   461 	if cmdParams.Source != nil {
   462 		sourceJSON, err := json.Marshal(*cmdParams.Source)
   462 		s := cmdParams.Source
   463 		if err != nil {
   463 
   464 			return nil, errors.Wrap(err, "could not encode source data")
   464 		if s.Privacy != nil {
   465 		}
   465 			params["source[privacy]"] = *s.Privacy
   466 		params["source"] = string(sourceJSON)
   466 		}
       
   467 		if s.Language != nil {
       
   468 			params["source[language]"] = *s.Language
       
   469 		}
       
   470 		if s.Sensitive != nil {
       
   471 			params["source[sensitive]"] = fmt.Sprintf("%v", *s.Sensitive)
       
   472 		}
   467 	}
   473 	}
   468 
   474 
   469 	var err error
   475 	var err error
   470 	var avatar, headerImage []byte
   476 	var avatar, headerImage []byte
   471 
   477