BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object
It's not required as the eventlog just contains events from requested inverter
This commit is contained in:
parent
188d865671
commit
04f62e03b8
@ -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();
|
||||
|
||||
@ -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;
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user