diff --git a/beat/web/databases/api.py b/beat/web/databases/api.py
old mode 100644
new mode 100755
index 31cbf9d10b143688440f4f7848f2e71f36980031..092bc6abf9853646a264ef62a92470c2e64ebadd
--- a/beat/web/databases/api.py
+++ b/beat/web/databases/api.py
@@ -139,7 +139,10 @@ class ListTemplatesView(views.APIView):
         result = {}
 
         # Retrieve all the protocols available to user
-        for set_template in DatabaseSetTemplate.objects.filter(sets__protocol__database__in=Database.objects.for_user(request.user, True)).distinct().order_by('name'):
+        databases = Database.objects.for_user(request.user, True)
+        databases = Database.filter_latest_versions(databases)
+
+        for set_template in DatabaseSetTemplate.objects.filter(sets__protocol__database__in=databases).distinct().order_by('name'):
             (db_template, dataset) = set_template.name.split('__')
 
             if not(result.has_key(db_template)):