Index: core/xwiki-core/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java =================================================================== --- core/xwiki-core/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java (revision 26044) +++ core/xwiki-core/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java (working copy) @@ -2878,11 +2878,12 @@ public List getTranslationList(XWikiDocument doc, XWikiContext context) throws XWikiException { - String hql = - "select doc.language from XWikiDocument as doc where doc.space = '" + Utils.SQLFilter(doc.getSpace()) - + "' and doc.name = '" + Utils.SQLFilter(doc.getName()) - + "' and (doc.language <> '' or (doc.language is not null and '' is null))"; - List list = context.getWiki().search(hql, context); + String hql = "select doc.language from XWikiDocument as doc where doc.space = ? and doc.name = ? " + + "and (doc.language <> '' or (doc.language is not null and '' is null))"; + ArrayList params = new ArrayList(); + params.add(doc.getSpace()); + params.add(doc.getName()); + List list = search(hql, 0, 0, params, context); return (list == null) ? new ArrayList() : list; }