diff --git a/search/src/java/cz/incad/Kramerius/views/virtualcollection/VirtualCollectionViewObject.java b/search/src/java/cz/incad/Kramerius/views/virtualcollection/VirtualCollectionViewObject.java
index c4d0145e1c..a50ebe23e8 100644
--- a/search/src/java/cz/incad/Kramerius/views/virtualcollection/VirtualCollectionViewObject.java
+++ b/search/src/java/cz/incad/Kramerius/views/virtualcollection/VirtualCollectionViewObject.java
@@ -86,6 +86,13 @@ public List<VirtualCollection> getVirtualCollectionsLocale() throws Exception {
         return VirtualCollectionsManager.getVirtualCollections(this.fedoraAccess, l);
     }
     
+    public List<VirtualCollection> getVirtualCollectionsFromFedoraLocale() throws Exception {
+        Locale locale = this.localeProvider.get();
+        ArrayList<String> l = new ArrayList<String>();
+        l.add(locale.getLanguage());
+        return VirtualCollectionsManager.getVirtualCollectionsFromFedora(this.fedoraAccess, l);
+    }
+    
     public VirtualCollection getCurrent(){
          return this.virtualCollectionProvider.get();
         
diff --git a/search/web/inc/admin/_virtual_collections.jsp b/search/web/inc/admin/_virtual_collections.jsp
index 3cc1374319..ca0602b758 100644
--- a/search/web/inc/admin/_virtual_collections.jsp
+++ b/search/web/inc/admin/_virtual_collections.jsp
@@ -18,7 +18,7 @@
     <thead>
     <th>label</th>
     </thead>
-<c:forEach var="col" items="${cols.virtualCollectionsLocale}">
+<c:forEach var="col" items="${cols.virtualCollectionsFromFedoraLocale}">
     <tr id="vc_${col.pid}">
         <c:forEach items="${col.descriptions}" var="desc">
             <td>