Skip to content

Commit 3100f95

Browse files
feature(#6): this commit introduces new 409 responses when attempting to create a reserved permission
1 parent 7ea4d6a commit 3100f95

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Source/HttpsRichardy.Federation.WebApi/Controllers/PermissionsController.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ public async Task<IActionResult> CreatePermissionAsync([FromBody] PermissionCrea
3535

3636
{ IsFailure: true } when result.Error == PermissionErrors.PermissionAlreadyExists =>
3737
StatusCode(StatusCodes.Status409Conflict, result.Error),
38+
39+
{ IsFailure: true } when result.Error == PermissionErrors.PermissionNameIsReserved =>
40+
StatusCode(StatusCodes.Status409Conflict, result.Error),
3841
};
3942
}
4043

@@ -52,6 +55,9 @@ public async Task<IActionResult> UpdatePermissionAsync([FromRoute] string id, [F
5255

5356
{ IsFailure: true } when result.Error == PermissionErrors.PermissionDoesNotExist =>
5457
StatusCode(StatusCodes.Status404NotFound, result.Error),
58+
59+
{ IsFailure: true } when result.Error == PermissionErrors.PermissionNameIsReserved =>
60+
StatusCode(StatusCodes.Status409Conflict, result.Error),
5561
};
5662
}
5763

0 commit comments

Comments
 (0)