You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2021/08/16 10:47:51 UTC

[wicket] 04/05: WICKET-6914 Visibility change of "File Upload" via ajax causes "missing" form-data

This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch wicket-8.x
in repository https://gitbox.apache.org/repos/asf/wicket.git

commit a0b2f62901985961e8573747ea5771d4f983d6ec
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
AuthorDate: Mon Aug 16 12:17:21 2021 +0300

    WICKET-6914 Visibility change of "File Upload" via ajax causes "missing" form-data
    
    Update test expectations.
    FormComponent#isMultipart() is called now by MultipartFormComponentListener in Ajax requests
    
    (cherry picked from commit f9c98737fb9ed798c9c8cb25e87c3f7f6e87bfb2)
---
 .../java/org/apache/wicket/markup/html/form/FormMultiPartTest.java    | 4 ++--
 .../java/org/apache/wicket/markup/html/form/MultiPartFormPage.java    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java
index c6aebe4..c7cdb8e 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java
@@ -70,12 +70,12 @@ public class FormMultiPartTest extends WicketTestCase
 
 		page.multiPart = true;
 		tester.executeAjaxEvent(page.button1, "click");
-		assertEquals(2, page.asked);
+		assertEquals(3, page.asked);
 		assertTrue(page.form.isMultiPart());
 
 		page.multiPart = false;
 		tester.executeAjaxEvent(page.button1, "click");
-		assertEquals(3, page.asked);
+		assertEquals(5, page.asked);
 		assertFalse(page.form.isMultiPart());
 	}
 }
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java
index e354ff9..5891e13 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java
@@ -49,7 +49,7 @@ public class MultiPartFormPage extends WebPage
 		form = new Form<Void>("form");
 		add(form.setOutputMarkupId(true));
 		
-		input = new TextField<String>("input", Model.of(""))
+		input = new TextField<>("input", Model.of(""))
 		{
 			@Override
 			public boolean isMultiPart() {
@@ -80,4 +80,4 @@ public class MultiPartFormPage extends WebPage
 		};
 		form.add(button2);
 	}
-}
\ No newline at end of file
+}