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;
}