diff --git a/pymodbus/server/simulator/http_server.py b/pymodbus/server/simulator/http_server.py index a0a50e505..7c438bcbd 100644 --- a/pymodbus/server/simulator/http_server.py +++ b/pymodbus/server/simulator/http_server.py @@ -376,10 +376,10 @@ def build_html_calls(self, params: dict, html: str) -> str: # pragma: no cover for function in DecodePDU(True).list_function_codes(): selected = ( "selected" - if function.function_code == self.call_monitor.function + if function == self.call_monitor.function else "" ) - function_codes += f"" + function_codes += f"" simulation_action = ( "ACTIVE" if self.call_response.active != RESPONSE_INACTIVE else "" )