Some bugfixes
parent
680e708e37
commit
7c22396e28
|
|
@ -42,6 +42,7 @@ import javax.enterprise.context.RequestScoped;
|
|||
import javax.inject.Inject;
|
||||
import javax.json.Json;
|
||||
import javax.json.JsonObjectBuilder;
|
||||
import javax.json.JsonWriter;
|
||||
import javax.servlet.ServletContext;
|
||||
import javax.ws.rs.GET;
|
||||
import javax.ws.rs.NotFoundException;
|
||||
|
|
@ -163,15 +164,15 @@ public class AdminUi {
|
|||
|
||||
final Map<String, Object> data = new HashMap<>();
|
||||
data.put("adminUiApps", adminUiApps.getAdminUiApps());
|
||||
data.put(
|
||||
"adminUiAppsJson",
|
||||
adminUiApps
|
||||
final StringWriter jsonStrWriter = new StringWriter();
|
||||
final JsonWriter jsonWriter = Json.createWriter(jsonStrWriter);
|
||||
jsonWriter.writeArray(adminUiApps
|
||||
.getAdminUiApps()
|
||||
.stream()
|
||||
.map(AdminUiApp::buildJson)
|
||||
.map(JsonObjectBuilder::build)
|
||||
.collect(new JsonArrayCollector())
|
||||
);
|
||||
.collect(new JsonArrayCollector()));
|
||||
data.put("adminUiAppsJson", jsonStrWriter.toString());
|
||||
data.put("activeApp", app);
|
||||
data.put("currentUser", shiro.getUser().get());
|
||||
data.put("contextPath", servletContext.getContextPath());
|
||||
|
|
|
|||
|
|
@ -109,8 +109,8 @@ public interface AdminUiApp {
|
|||
"cssFilesurls",
|
||||
Json.createArrayBuilder(Arrays.asList(getCssFilesUrls()))
|
||||
)
|
||||
.add("iconName", getIconName().orElse(null))
|
||||
.add("symbolUrl", getSymbolUrl().orElse(null));
|
||||
.add("iconName", getIconName().orElse(""))
|
||||
.add("symbolUrl", getSymbolUrl().orElse(""));
|
||||
}
|
||||
|
||||
default JsonObject toJson() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue