Skip to content

Commit fc10586

Browse files
VIEWERJAVA-3274 - UI should ask for password instead error is shown
1 parent 4b54c2a commit fc10586

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ User Interface for GroupDocs.Viewer for Java. API for easily integrating a docum
2121
<dependency>
2222
<groupId>com.groupdocs</groupId>
2323
<artifactId>groupdocs-viewer-ui</artifactId>
24-
<version>23.7.1</version>
24+
<version>23.7.2</version>
2525
</dependency>
2626

2727
<dependency>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.groupdocs</groupId>
88
<artifactId>groupdocs-viewer-ui</artifactId>
9-
<version>23.7.1</version>
9+
<version>23.7.2</version>
1010
<packaging>jar</packaging>
1111

1212
<name>GroupDocs.Viewer for Java User Interface</name>

res/simplified-pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<artifactId>groupdocs-viewer-ui</artifactId>
77
<name>GroupDocs.Viewer for Java User Interface</name>
88
<url>https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Java-UI</url>
9-
<version>23.7.1</version>
9+
<version>23.7.2</version>
1010
<description>
1111
GroupDocs.Viewer UI is a rich UI interface that designed to work in conjunction with GroupDocs.Viewer for Java to display most popular file and document formats in a browser.
1212
To integrate GroupDocs.Viewer UI in your Java project you just need to configure Viewer API and handle requests using specific endpoint handler provided in GroupDocs.Viewer.UI.

samples/groupdocs-viewer-java-ui-spring-boot/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>com.groupdocs</groupId>
3333
<artifactId>groupdocs-viewer-ui</artifactId>
34-
<version>23.7.1</version>
34+
<version>23.7.2</version>
3535
</dependency>
3636

3737
<dependency>

src/main/java/com/groupdocs/viewerui/ui/api/controller/ViewerController.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.net.URL;
2323
import java.util.ArrayList;
2424
import java.util.List;
25+
import java.util.Locale;
2526
import java.util.Optional;
2627
import java.util.stream.Collectors;
2728
import java.util.stream.IntStream;
@@ -97,7 +98,7 @@ public ViewerActionResult loadDocumentDescription(LoadDocumentDescriptionRequest
9798

9899
return okJsonResult(result);
99100
} catch (Exception e) {
100-
if (e.getMessage() != null && e.getMessage().contains("password")) {
101+
if (e.getMessage() != null && e.getMessage().toLowerCase(Locale.ROOT).contains("password")) {
101102
String message = request.getPassword() == null || request.getPassword().isEmpty() ? "Password Required"
102103
: "Incorrect Password";
103104

@@ -185,7 +186,7 @@ public ViewerActionResult printPdf(PrintPdfRequest request) {
185186

186187
return new ViewerActionResult("application/pdf", HttpURLConnection.HTTP_OK, new FileResponse(pdfFileBytes, pdfFileName));
187188
} catch (Exception e) {
188-
if (e.getMessage() != null && e.getMessage().contains("password")) {
189+
if (e.getMessage() != null && e.getMessage().toLowerCase(Locale.ROOT).contains("password")) {
189190
String message = request.getPassword() == null || request.getPassword().isEmpty() ? "Password Required" : "Incorrect Password";
190191

191192
return forbiddenJsonResult(message);
@@ -217,7 +218,7 @@ public ViewerActionResult loadDocumentPages(LoadDocumentPagesRequest request) {
217218

218219
return okJsonResult(pageContents);
219220
} catch (Exception e) {
220-
if (e.getMessage() != null && e.getMessage().contains("password")) {
221+
if (e.getMessage() != null && e.getMessage().toLowerCase(Locale.ROOT).contains("password")) {
221222
String message = request.getPassword() == null || request.getPassword().isEmpty() ? "Password Required"
222223
: "Incorrect Password";
223224

@@ -238,7 +239,7 @@ public ViewerActionResult loadDocumentPage(LoadDocumentPageRequest request) {
238239

239240
return okJsonResult(pageContent);
240241
} catch (Exception ex) {
241-
if (ex.getMessage() != null && ex.getMessage().contains("password")) {
242+
if (ex.getMessage() != null && ex.getMessage().toLowerCase(Locale.ROOT).contains("password")) {
242243
String message = request.getPassword() == null || request.getPassword().isEmpty() ? "Password Required"
243244
: "Incorrect Password";
244245

0 commit comments

Comments
 (0)