diff --git a/src/Project/Controllers/ProjectController.cs b/src/Project/Controllers/ProjectController.cs index a3e9b1893ae21552b70f709fb2d455ec8ee5f36a..92c9a201fac7b38b85f2c7ae9373269306fc933c 100644 --- a/src/Project/Controllers/ProjectController.cs +++ b/src/Project/Controllers/ProjectController.cs @@ -138,7 +138,10 @@ namespace Coscine.Api.Project.Controllers if (projectQuota.ResourceType.DisplayName == "rds") { var resources = resourceModel.GetAllWhere((resource) => - resource.TypeId == projectQuota.ResourceType.Id); + resource.TypeId == projectQuota.ResourceType.Id + && (from connection in resource.ProjectResourceResourceIdIds + where connection.ProjectId == guidId + select connection).Any()); var size = resources.Sum((resource) => rdsResourceTypeModel.GetById(resource.ResourceTypeOptionId.Value).Size);