You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2023/09/01 07:51:42 UTC

[felix-dev] 01/02: FELIX-6646 : Plugin registered using AbstractServlet renders a blank page.

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

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git

commit 7a307c782205ec6bef52c84b61ce66ff45e82904
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Fri Sep 1 07:10:08 2023 +0200

    FELIX-6646 : Plugin registered using AbstractServlet renders a blank page.
---
 .../felix/webconsole/internal/servlet/JakartaServletAdapter.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
index 422b18533d..e5b14f297f 100644
--- a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
+++ b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
@@ -221,9 +221,8 @@ public class JakartaServletAdapter extends AbstractWebConsolePlugin {
             throw ServletExceptionUtil.getServletException(s);
         }
         // if a GET request and plugin did not create a response yet, call super to get full HTML response
-        if ( !checkResponse.isDone() && req.getMethod().equals( "GET" ) ) {
-            // handle the GET request here and call into plugin on renderContent
-            super.service( req, resp );
+        if ( !checkResponse.isDone()) {
+            this.doGet( req, resp );
         }
     }