Author: hiranya
Date: Fri Jul 19 18:51:04 2013
New Revision: 1504964

URL: http://svn.apache.org/r1504964
Log:
Applying the patch for SYNAPSE-872. VFS transport adding URL query parameters 
to the response file name.

Modified:
    
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSOutTransportInfo.java

Modified: 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSOutTransportInfo.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSOutTransportInfo.java?rev=1504964&r1=1504963&r2=1504964&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSOutTransportInfo.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSOutTransportInfo.java
 Fri Jul 19 18:51:04 2013
@@ -53,7 +53,12 @@ public class VFSOutTransportInfo impleme
     VFSOutTransportInfo(String outFileURI, boolean fileLocking) {
         
         if (outFileURI.startsWith(VFSConstants.VFS_PREFIX)) {
-            this.outFileURI = 
outFileURI.substring(VFSConstants.VFS_PREFIX.length());
+            int qIndex = outFileURI.indexOf("?");
+            if (qIndex < 0) {
+                this.outFileURI = 
outFileURI.substring(VFSConstants.VFS_PREFIX.length());
+            } else {
+                this.outFileURI = 
outFileURI.substring(VFSConstants.VFS_PREFIX.length(), qIndex);
+            }
         } else {
             this.outFileURI = outFileURI;
         }


Reply via email to