Added support for double naming of the leave-before key (leave_before).

This commit is contained in:
Преподобный Ален
2024-10-25 00:50:44 +03:00
parent a88e2248c9
commit 044757d380
2 changed files with 10 additions and 2 deletions

View File

@@ -726,7 +726,11 @@ namespace Apostol {
const CJSONValue &jsonFeedback = jsonData["feedback"];
const auto &formFeedbackLeaveBefore = jsonFeedback["leave-before"].AsString();
CString Key("leave_before");
if (!jsonFeedback.HasOwnProperty(Key))
Key = "leave-before";
const auto &formFeedbackLeaveBefore = jsonFeedback[Key].AsString();
const auto &formFeedbackStatus = jsonFeedback["status"].AsString();
const auto &formFeedbackComments = jsonFeedback["comments"].AsString();
const auto &formFeedbackRefund = jsonFeedback["refund"].AsString();

View File

@@ -813,7 +813,11 @@ namespace Apostol {
const CJSONValue &jsonFeedback = jsonData["feedback"];
const auto &formFeedbackLeaveBefore = jsonFeedback["leave-before"].AsString();
CString Key("leave_before");
if (!jsonFeedback.HasOwnProperty(Key))
Key = "leave-before";
const auto &formFeedbackLeaveBefore = jsonFeedback[Key].AsString();
const auto &formFeedbackStatus = jsonFeedback["status"].AsString();
const auto &formFeedbackComments = jsonFeedback["comments"].AsString();