diff --git a/esphome/components/web_server/web_server.cpp b/esphome/components/web_server/web_server.cpp index adadfd20e8d..e5ca83eb1ab 100644 --- a/esphome/components/web_server/web_server.cpp +++ b/esphome/components/web_server/web_server.cpp @@ -1628,7 +1628,7 @@ void WebServer::handle_event_request(AsyncWebServerRequest *request, const UrlMa } static std::string get_event_type(event::Event *event) { - return (event && event->last_event_type) ? *event->last_event_type : ""; + return (event && event->get_last_event_type()) ? event->get_last_event_type() : ""; } std::string WebServer::event_state_json_generator(WebServer *web_server, void *source) {