Author: jflesch
Date: 2007-07-09 10:42:30 +0000 (Mon, 09 Jul 2007)
New Revision: 14001

Modified:
   trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java
Log:
Add another fix because of frost files

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java      2007-07-09 09:55:18 UTC 
(rev 14000)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java      2007-07-09 10:42:30 UTC 
(rev 14001)
@@ -260,7 +260,7 @@
                final FCPMessage queryMessage = new FCPMessage();

                queryMessage.setMessageName("ClientGet");
-               queryMessage.setValue("URI", getFileKey());
+               queryMessage.setValue("URI", key);
                queryMessage.setValue("Identifier", identifier);
                queryMessage.setValue("Verbosity", "1");
                queryMessage.setValue("MaxRetries", 
Integer.toString(maxRetries));
@@ -955,6 +955,15 @@
        }

        public String getFileKey() {
+               // TODO : It's fix due to Frost
+               //        => to remove when it will become unneeded
+
+               if (filename != null && key != null
+                   && key.startsWith("CHK@")
+                   && key.indexOf('/') < 0) {
+                       return key + "/" + filename;
+               }
+
                return key;
        }



Reply via email to