From a8e87c778c7d3aa40d3bdd91a7293cbda90acd4c Mon Sep 17 00:00:00 2001 From: Kenji Takahashi Date: Fri, 2 Oct 2026 22:34:47 +0900 Subject: [PATCH] Fix the parentIdTag key typo when ending a transaction with a different idTag --- src/MicroOcpp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MicroOcpp.cpp b/src/MicroOcpp.cpp index 5dbd3714..9a23c8b2 100644 --- a/src/MicroOcpp.cpp +++ b/src/MicroOcpp.cpp @@ -547,7 +547,7 @@ bool endTransaction(const char *idTag, const char *reason, unsigned int connecto } return; } - if (idTagInfo.containsKey("parentIdTag") && !strcmp(idTagInfo["parenIdTag"], tx->getParentIdTag())) + if (idTagInfo.containsKey("parentIdTag") && !strcmp(idTagInfo["parentIdTag"] | "", tx->getParentIdTag())) { endTransaction_authorized(idTag_capture.c_str(), reason_capture.empty() ? (const char*)nullptr : reason_capture.c_str(), connectorId); }