File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
packages/java/endpoint/src/main/java/com/vaadin/hilla Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -340,12 +340,15 @@ private Object[] getVaadinEndpointParameters(
340340
341341 for (int i = 0 ; i < javaParameters .length ; i ++) {
342342 Type parameterType = javaParameters [i ];
343- Type incomingType = parameterType ;
344343 try {
344+ // TODO: remove intermediate .toString() conversion workaround,
345+ // see
346+ // https://github.com/FasterXML/jackson-databind/issues/5319#issuecomment-3384692163
345347 Object parameter = endpointObjectMapper
346348 .readerFor (endpointObjectMapper .getTypeFactory ()
347- .constructType (incomingType ))
348- .readValue (requestParameters .get (parameterNames [i ]));
349+ .constructType (parameterType ))
350+ .readValue (requestParameters .get (parameterNames [i ])
351+ .toString ());
349352 endpointParameters [i ] = parameter ;
350353
351354 if (parameter != null ) {
You can’t perform that action at this time.
0 commit comments