Skip to content

Commit

Permalink
feat: http 409 response when a user already exists (#31) (#32)
Browse files Browse the repository at this point in the history
* feat: http 409 response when a user already exists (#31)
  • Loading branch information
SantiagoGaonaC authored Oct 13, 2023
1 parent 19e798b commit 2cd97a8
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 9 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### 0.2.4 (2023-10-12)


### Features

* http 409 response when a user already exists ([#31](https://github.com/hawks-atlanta/proxy-net/issues/31)) ([21677bb](https://github.com/hawks-atlanta/proxy-net/commit/21677bbc4b414b8d05e5c1d2b0356ca629b3d815))

### 0.2.3 (2023-10-11)

### 0.2.2 (2023-10-09)

### 0.2.1 (2023-10-09)
Expand Down
21 changes: 14 additions & 7 deletions Controllers/Account/AccountRegisterController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,21 @@ public async Task<IActionResult> Post([FromBody] credentials credentials)
}
if (response.@return.error)
{
var adapter = new ResponseAdapter(() => new ResponseError
string errorMessage = response.@return.msg;
if (errorMessage.Contains("duplicate"))
{
code = response.@return.code,
msg = response.@return.msg,
error = response.@return.error
});

return this.HandleResponseError<IResponse>(adapter);
return Conflict(new { msg = "User already exists" });
}
else
{
var adapter = new ResponseAdapter(() => new ResponseError
{
code = response.@return.code,
msg = response.@return.msg,
error = response.@return.error
});
return this.HandleResponseError<IResponse>(adapter);
}
}
return Created(string.Empty, new { response.@return.auth.token });
}
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
"git-semver-tags": "^4.1.1",
"standard-version": "^9.5.0"
},
"version": "0.2.2"
"version": "0.2.4"
}

0 comments on commit 2cd97a8

Please sign in to comment.