This commit is contained in:
J. Nick Koston
2026-01-09 16:47:40 -10:00
parent 2eb98c19f7
commit a3a4c12f3e
2 changed files with 4 additions and 3 deletions
@@ -618,8 +618,9 @@ void PrometheusHandler::event_row_(AsyncResponseStream *stream, event::Event *ob
stream->print(ESPHOME_F("\",name=\""));
stream->print(relabel_name_(obj).c_str());
stream->print(ESPHOME_F("\",last_event_type=\""));
// get_last_event_type() returns StringRef pointing to null-terminated string literals from codegen
stream->print(obj->get_last_event_type().c_str());
// get_last_event_type() returns StringRef
auto event_type = obj->get_last_event_type();
stream->print(event_type.c_str(), event_type.size());
stream->print(ESPHOME_F("\"} "));
stream->print(ESPHOME_F("1.0"));
stream->print(ESPHOME_F("\n"));
+1 -1
View File
@@ -1966,7 +1966,7 @@ void WebServer::handle_event_request(AsyncWebServerRequest *request, const UrlMa
}
static std::string get_event_type(event::Event *event) {
return event ? std::string(event->get_last_event_type()) : "";
return event ? std::string(event->get_last_event_type()) : std::string();
}
std::string WebServer::event_state_json_generator(WebServer *web_server, void *source) {