aboutsummaryrefslogtreecommitdiff
path: root/Timeline/Controllers/UserController.cs
diff options
context:
space:
mode:
author杨宇千 <crupest@outlook.com>2019-08-08 17:13:14 +0800
committer杨宇千 <crupest@outlook.com>2019-08-08 17:13:14 +0800
commita35030d0a379ed7ee7fdd403449f53743209059c (patch)
treecb3d30bbfa8b4c3f34912e687650bfad7a3dc422 /Timeline/Controllers/UserController.cs
parented85aa28b49789aa413a7e10637368c812411640 (diff)
downloadtimeline-a35030d0a379ed7ee7fdd403449f53743209059c.tar.gz
timeline-a35030d0a379ed7ee7fdd403449f53743209059c.tar.bz2
timeline-a35030d0a379ed7ee7fdd403449f53743209059c.zip
2 things.
1. Make Administrator in UserPutRequest nullable. 2. Remove default route.
Diffstat (limited to 'Timeline/Controllers/UserController.cs')
-rw-r--r--Timeline/Controllers/UserController.cs10
1 files changed, 1 insertions, 9 deletions
diff --git a/Timeline/Controllers/UserController.cs b/Timeline/Controllers/UserController.cs
index 0992946c..28d9523a 100644
--- a/Timeline/Controllers/UserController.cs
+++ b/Timeline/Controllers/UserController.cs
@@ -18,8 +18,6 @@ namespace Timeline.Controllers
{
public const int Get_NotExists = -1001;
- public const int Put_NoPassword = -2001;
-
public const int Patch_NotExists = -3001;
public const int ChangePassword_BadOldPassword = -4001;
@@ -55,13 +53,7 @@ namespace Timeline.Controllers
[HttpPut("user/{username}"), AdminAuthorize]
public async Task<IActionResult> Put([FromBody] UserPutRequest request, [FromRoute] string username)
{
- if (request.Password == null) // This place will be refactored.
- {
- _logger.LogInformation("Attempt to put a user without a password. Username: {} .", username);
- return BadRequest();
- }
-
- var result = await _userService.PutUser(username, request.Password, request.Administrator);
+ var result = await _userService.PutUser(username, request.Password, request.Administrator.Value);
switch (result)
{
case PutResult.Created: