in authorization log, publish code instead of undefined completion status

This commit is contained in:
technyon
2026-01-17 17:19:15 +07:00
parent 09dc90b509
commit 213e0e8692
2 changed files with 12 additions and 0 deletions

View File

@@ -713,6 +713,12 @@ void NukiNetworkLock::publishAuthorizationInfo(const std::list<NukiLock::LogEntr
memset(str, 0, sizeof(str));
NukiLock::completionStatusToString((NukiLock::CompletionStatus)log.data[3], str);
if (strcmp(str, "undefined") == 0)
{
itoa(log.data[3], str, 10);
}
entry["completionStatus"] = str;
break;
case NukiLock::LoggingType::KeypadAction:

View File

@@ -574,6 +574,12 @@ void NukiNetworkOpener::publishAuthorizationInfo(const std::list<NukiOpener::Log
memset(str, 0, sizeof(str));
NukiOpener::completionStatusToString((NukiOpener::CompletionStatus)log.data[3], str);
if (strcmp(str, "undefined") == 0)
{
itoa(log.data[3], str, 10);
}
entry["completionStatus"] = str;
break;
case NukiOpener::LoggingType::KeypadAction: