sling-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From romb...@apache.org
Subject svn commit: r1504899 - /sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java
Date Fri, 19 Jul 2013 15:02:53 GMT
Author: rombert
Date: Fri Jul 19 15:02:53 2013
New Revision: 1504899

URL: http://svn.apache.org/r1504899
Log:
SLING-2973 - [Tooling] Align Eclipse tooling to proposed structure

Allow creating directory nodes as well with the newAddNodeCommand

Modified:
    sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java

Modified: sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java?rev=1504899&r1=1504898&r2=1504899&view=diff
==============================================================================
--- sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java
(original)
+++ sling/whiteboard/asanso/plugins/eclipse/slingclipse-http/src/org/apache/sling/slingclipse/http/impl/RepositoryImpl.java
Fri Jul 19 15:02:53 2013
@@ -49,8 +49,10 @@ public class RepositoryImpl extends Abst
 				PostMethod post = new PostMethod(repositoryInfo.getUrl()+fileInfo.getRelativeLocation());
 				try{
 					File f=new File(fileInfo.getLocation());
-		 			Part[] parts ={ new FilePart(fileInfo.getName(), f)};
-					post.setRequestEntity(new MultipartRequestEntity(parts,post.getParams()));
+                    if (f.isFile()) {
+                        Part[] parts = { new FilePart(fileInfo.getName(), f) };
+                        post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));
+                    }
 					httpClient.getState().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(repositoryInfo.getUsername(),repositoryInfo.getPassword()));
 					httpClient.getParams().setAuthenticationPreemptive(true);
 					int responseStatus=httpClient.executeMethod(post);



Mime
View raw message