]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for #3990 - FileUploadException is thrown on upload if a debug id is set for...
authorArtur Signell <artur.signell@itmill.com>
Fri, 15 Jan 2010 10:46:59 +0000 (10:46 +0000)
committerArtur Signell <artur.signell@itmill.com>
Fri, 15 Jan 2010 10:46:59 +0000 (10:46 +0000)
svn changeset:10739/svn branch:6.2

src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java

index 63991b8b5bbaa3145153d519dfbd79f2d18c9a94..9c9af9d90d4de6b8dfc4dfce7a3e7754f69bb4e3 100644 (file)
@@ -383,7 +383,8 @@ public abstract class AbstractCommunicationManager implements
                 if (item.isFormField()) {
                     // ignored, upload requests contains only files
                 } else {
-                    final String pid = name.split("_")[0];
+                    int separatorPos = name.lastIndexOf("_");
+                    final String pid = name.substring(0, separatorPos);
                     final Upload uploadComponent = (Upload) idPaintableMap
                             .get(pid);
                     if (uploadComponent == null) {