From 605aaaa702b7ec1ca6bf10c8de681ebbc24b422c Mon Sep 17 00:00:00 2001
From: Petar Hristov <hristov@itc.rwth-aachen.de>
Date: Tue, 15 Jun 2021 14:09:58 +0000
Subject: [PATCH] Fix: changed Forbid() method to BadRequest() method for
 displaying the correct message (coscine/issues#1575)

---
 src/Blob/Controllers/BlobController.cs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Blob/Controllers/BlobController.cs b/src/Blob/Controllers/BlobController.cs
index b4471be..55e0989 100644
--- a/src/Blob/Controllers/BlobController.cs
+++ b/src/Blob/Controllers/BlobController.cs
@@ -1,4 +1,4 @@
-using Coscine.ApiCommons;
+using Coscine.ApiCommons;
 using Coscine.Configuration;
 using Coscine.Database.DataModel;
 using Coscine.Database.Models;
@@ -106,7 +106,7 @@ namespace Coscine.Api.Blob.Controllers
 
             if (user == null || !_resourceModel.HasAccess(user, resource, UserRoles.Owner, UserRoles.Member))
             {
-                return Forbid("User does not have permission to the resource.");
+                return BadRequest("User does not have permission to the resource.");
             }
 
             if ((resource.Type.DisplayName.ToLower() == "rds" || resource.Type.DisplayName.ToLower() == "rdss3") && resource.ResourceTypeOptionId.HasValue)
@@ -212,7 +212,7 @@ namespace Coscine.Api.Blob.Controllers
 
             if (resource.Archived == "1")
             {
-                return Forbid("The resource is readonly!");
+                return BadRequest("The resource is readonly!");
             }
 
             if (files.Count != 1)
@@ -285,7 +285,7 @@ namespace Coscine.Api.Blob.Controllers
 
             if (resource.Archived == "1")
             {
-                return Forbid("The resource is readonly!");
+                return BadRequest("The resource is readonly!");
             }
 
             try
-- 
GitLab