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);