Author: tdraier
Date: Tue Dec 18 17:13:50 2007
New Revision: 19381

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19381&repname=
=3Djahia
Log:
fixed method getAllPagesInfosForWrite ( LEGRIS-1 ) - really get all pages i=
nfos, for all languages

Modified:
    trunk/core/src/java/org/jahia/services/pages/ContentPage.java

Modified: trunk/core/src/java/org/jahia/services/pages/ContentPage.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/pages/ContentPage.java&rev=3D19381&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/services/pages/ContentPage.java (original)
+++ trunk/core/src/java/org/jahia/services/pages/ContentPage.java Tue Dec 1=
8 17:13:50 2007
@@ -2382,13 +2382,13 @@
      */
     private Vector getAllPageInfosForWrite(EntryLoadRequest loadRequest) {
         Set languageCodes =3D new HashSet();
-        String languageCode;
-        if (loadRequest !=3D null) {
-            Locale firstLocale =3D loadRequest.getFirstLocale(true);
-            if (firstLocale !=3D null) {
-                languageCode =3D firstLocale.toString();
-                languageCodes.add(languageCode);
+        try {
+            List l =3D getSite().getLanguageSettingsAsLocales(true);
+            for (Iterator iterator =3D l.iterator(); iterator.hasNext();) {
+                Locale locale =3D (Locale) iterator.next();
+                languageCodes.add(locale.toString());
             }
+        } catch (JahiaException e) {
         }
         return getAllPageInfosForWrite(languageCodes);
     }

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to