use the right struct to create user

This commit is contained in:
kiwiidb
2022-02-15 16:46:32 +01:00
parent 06e4257aaa
commit a44d9052e7
2 changed files with 9 additions and 9 deletions

View File

@@ -20,17 +20,17 @@ type CreateUserResponseBody struct {
Login string `json:"login"` Login string `json:"login"`
Password string `json:"password"` Password string `json:"password"`
} }
type CreateUserRequestBody struct {
Login string `json:"login"`
Password string `json:"password"`
PartnerID string `json:"partnerid"`
AccountType string `json:"accounttype"`
}
// CreateUser : Create user Controller // CreateUser : Create user Controller
func (controller *CreateUserController) CreateUser(c echo.Context) error { func (controller *CreateUserController) CreateUser(c echo.Context) error {
// optional parameters that we currently do not use
type RequestBody struct { var body CreateUserRequestBody
Login string `json:"login"`
Password string `json:"password"`
PartnerID string `json:"partnerid"`
AccountType string `json:"accounttype"`
}
var body RequestBody
if err := c.Bind(&body); err != nil { if err := c.Bind(&body); err != nil {
return err return err

View File

@@ -66,7 +66,7 @@ func (suite *CreateUserTestSuite) TestCreateWithProvidedLoginAndPassword() {
var buf bytes.Buffer var buf bytes.Buffer
const testLogin = "test login" const testLogin = "test login"
const testPassword = "test password" const testPassword = "test password"
json.NewEncoder(&buf).Encode(&controllers.AuthRequestBody{ json.NewEncoder(&buf).Encode(&controllers.CreateUserRequestBody{
Login: testLogin, Login: testLogin,
Password: testPassword, Password: testPassword,
}) })