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

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git

commit d7b916b0c835cbe083823c0ff693d5e079df3dbd
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Fri May 13 11:14:55 2022 +0700

    [OPENMEETINGS-2703] couple more Sonar issues
---
 .../web/pages/install/InstallWizard$InstallStep.html |  2 +-
 .../web/room/GroupCustomCssResourceReference.java    | 20 +++++++++++++-------
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard$InstallStep.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard$InstallStep.html
index 6494806f5..12b43c89b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard$InstallStep.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard$InstallStep.html
@@ -23,7 +23,7 @@
 <wicket:panel>
        <p wicket:id="desc"></p>
        <div wicket:id="container" class="m-3">
-               <div wicket:id="progress"><!-- div><span 
wicket:id="value"></span>%</div--></div>
+               <div wicket:id="progress"></div>
                <div wicket:id="status"></div>
        </div>
 </wicket:panel>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/GroupCustomCssResourceReference.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/GroupCustomCssResourceReference.java
index ddde86d1f..bca95d732 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/GroupCustomCssResourceReference.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/GroupCustomCssResourceReference.java
@@ -23,6 +23,8 @@ import static 
org.apache.openmeetings.util.OmFileHelper.getGroupCss;
 import java.io.File;
 import java.io.IOException;
 
+import javax.servlet.http.HttpServletResponse;
+
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.IResource;
 import org.apache.wicket.resource.FileSystemResource;
@@ -48,14 +50,16 @@ public class GroupCustomCssResourceReference extends 
FileSystemResourceReference
        public IResource getResource() {
                return new FileSystemResource() {
                        private static final long serialVersionUID = 1L;
+                       private static final String MIME = "text/css";
 
                        @Override
                        protected String getMimeType() throws IOException {
-                               return "text/css";
+                               return MIME;
                        }
 
                        @Override
                        protected ResourceResponse 
newResourceResponse(Attributes attr) {
+                               ResourceResponse rr;
                                PageParameters params = attr.getParameters();
                                StringValue idStr = params.get("id");
                                Long id = null;
@@ -65,14 +69,16 @@ public class GroupCustomCssResourceReference extends 
FileSystemResourceReference
                                        //no-op expected
                                }
                                File file = getGroupCss(id, true);
-                               if (file != null) {
-                                       ResourceResponse rr = 
createResourceResponse(attr, file.toPath());
-                                       rr.setFileName(file.getName());
-                                       return rr;
-                               } else {
+                               if (file == null) {
                                        log.debug("Custom CSS was not found");
-                                       return null;
+                                       rr = new ResourceResponse()
+                                                       .setContentType(MIME)
+                                                       
.setStatusCode(HttpServletResponse.SC_NO_CONTENT);
+                               } else {
+                                       rr = createResourceResponse(attr, 
file.toPath());
+                                       rr.setFileName(file.getName());
                                }
+                               return rr;
                        }
                };
        }

Reply via email to