#255 preventing rejected recitaions from being published again
This commit is contained in:
parent
84e37ec11c
commit
7bbd040b1b
@ -339,7 +339,7 @@ namespace RMuseum.Controllers
|
||||
|
||||
if(narration.Result.ReviewStatus != metadata.ReviewStatus)
|
||||
{
|
||||
if (metadata.ReviewStatus == AudioReviewStatus.Approved || metadata.ReviewStatus == AudioReviewStatus.Rejected)
|
||||
if (metadata.ReviewStatus == AudioReviewStatus.Approved || metadata.ReviewStatus == AudioReviewStatus.Rejected || metadata.ReviewStatus == AudioReviewStatus.RejectedDueToReportedErrors)
|
||||
{
|
||||
return StatusCode((int)HttpStatusCode.Forbidden);
|
||||
}
|
||||
@ -380,6 +380,9 @@ namespace RMuseum.Controllers
|
||||
if (narration.Result == null)
|
||||
return NotFound();
|
||||
|
||||
if(narration.Result.ReviewStatus == AudioReviewStatus.RejectedDueToReportedErrors)
|
||||
return StatusCode((int)HttpStatusCode.Forbidden);
|
||||
|
||||
if (narration.Result.Owner.Id != loggedOnUserId)
|
||||
{
|
||||
Guid sessionId = new Guid(User.Claims.FirstOrDefault(c => c.Type == "SessionId").Value);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user