Author: jflesch
Date: 2007-04-23 00:04:24 +0000 (Mon, 23 Apr 2007)
New Revision: 12886

Modified:
   trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java
Log:
Fix index name extraction

Modified: trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java  2007-04-22 23:18:24 UTC 
(rev 12885)
+++ trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java  2007-04-23 00:04:24 UTC 
(rev 12886)
@@ -54,15 +54,20 @@

        public static String getFilenameFromKey(final String key) {
                String filename;
-               final String cutcut[] = key.split("/");
+               final String cutcut[];

                if (key == null)
                        return null;

-               if(!key.endsWith("/")) {
+               cutcut = key.split("/");
+
+               if ( (!key.startsWith("USK@")) || cutcut.length >= 4) {
                        filename = cutcut[cutcut.length-1];
                } else {
-                       filename = "index.html";
+                       if (cutcut.length >= 2)
+                               filename = cutcut[cutcut.length-2];
+                       else
+                               filename = cutcut[cutcut.length-1];
                }

                return filename;


Reply via email to