diff --git a/src/WebApi_eventlog.cpp b/src/WebApi_eventlog.cpp index f912eab..5c66375 100644 --- a/src/WebApi_eventlog.cpp +++ b/src/WebApi_eventlog.cpp @@ -38,12 +38,10 @@ void WebApiEventlogClass::onEventlogStatus(AsyncWebServerRequest* request) auto inv = Hoymiles.getInverterBySerial(serial); if (inv != nullptr) { - String serial = inv->serialString(); - uint8_t logEntryCount = inv->EventLog()->getEntryCount(); - root[serial]["count"] = logEntryCount; - JsonArray eventsArray = root[serial].createNestedArray("events"); + root["count"] = logEntryCount; + JsonArray eventsArray = root.createNestedArray("events"); for (uint8_t logEntry = 0; logEntry < logEntryCount; logEntry++) { JsonObject eventsObject = eventsArray.createNestedObject(); diff --git a/webapp/src/views/HomeView.vue b/webapp/src/views/HomeView.vue index 6ea54cf..08cf1cb 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -533,7 +533,7 @@ export default defineComponent({ fetch("/api/eventlog/status?inv=" + serial, { headers: authHeader() }) .then((response) => handleResponse(response, this.$emitter, this.$router)) .then((data) => { - this.eventLogList = data[serial]; + this.eventLogList = data; this.eventLogLoading = false; });