3133 Improve feedback message from URKUND when the file is too large
This commit is contained in:
parent
c261b4739b
commit
e5e012060a
@ -57,7 +57,7 @@ public class UrkundSubmissionPanel extends GenericPanel<FileDescription> {
|
||||
private Details(final String id, final IModel<UrkundSubmission> submission) {
|
||||
super(id, submission);
|
||||
|
||||
add(new Label("message", submission.map(UrkundSubmission::getMessage)));
|
||||
add(new Label("message", submission.map(UrkundSubmission::getMessage).map(this::improveUrkundMessage)));
|
||||
add(new ExternalLink("report", submission.map(UrkundSubmission::getReportUrl)) {
|
||||
@Override
|
||||
protected void onConfigure() {
|
||||
@ -87,6 +87,14 @@ public class UrkundSubmissionPanel extends GenericPanel<FileDescription> {
|
||||
});
|
||||
}
|
||||
|
||||
private String improveUrkundMessage(String originalMessage) {
|
||||
return switch (originalMessage) {
|
||||
case "?wsRequestEntityIsTooLargeException" ->
|
||||
"The document is too large to send automatically. Please log in to URKUND and upload the document manually.";
|
||||
default -> originalMessage;
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onConfigure() {
|
||||
super.onConfigure();
|
||||
|
Loading…
x
Reference in New Issue
Block a user