From f7faf4b8e873bee538c25d581c8e5550657d05cb Mon Sep 17 00:00:00 2001 From: sogabe Date: Sun, 13 Jun 2010 12:35:50 +0000 Subject: [PATCH] Fixed exception without uploaded Plugin. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32004 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/PluginManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java index c04b8a1e59..23f19f683f 100644 --- a/core/src/main/java/hudson/PluginManager.java +++ b/core/src/main/java/hudson/PluginManager.java @@ -548,6 +548,8 @@ public abstract class PluginManager extends AbstractModelObject { // Parse the request FileItem fileItem = (FileItem) upload.parseRequest(req).get(0); String fileName = Util.getFileName(fileItem.getName()); + if("".equals(fileName)) + return new HttpRedirect("advanced"); if(!fileName.endsWith(".hpi")) throw new Failure(hudson.model.Messages.Hudson_NotAPlugin(fileName)); fileItem.write(new File(rootDir, fileName));