diff --git a/src/modules/Workers/WebService/WebService.cpp b/src/modules/Workers/WebService/WebService.cpp index fe3fd1c..d2eb2d0 100644 --- a/src/modules/Workers/WebService/WebService.cpp +++ b/src/modules/Workers/WebService/WebService.cpp @@ -501,6 +501,7 @@ namespace Apostol { const auto &formFeedbackLeaveBefore = FormData["feedback_leave_before"]; const auto &formFeedbackStatus = FormData["feedback_status"]; const auto &formFeedbackComments = FormData["feedback_comments"]; + const auto &formFeedbackRefund = FormData["feedback_refund"]; CheckKeyForNull("order", Action.c_str()); CheckKeyForNull("type", formType.c_str()); @@ -566,6 +567,9 @@ namespace Apostol { if (!formFeedbackComments.IsEmpty()) Feedback["comments"] = formFeedbackComments.c_str(); + + if (!formFeedbackRefund.IsEmpty()) + Feedback["refund"] = formFeedbackRefund.c_str(); } } else if (ContentType.Find("multipart/form-data") == 0) { @@ -588,6 +592,7 @@ namespace Apostol { const auto &formFeedbackLeaveBefore = FormData.Data("feedback_leave_before"); const auto &formFeedbackStatus = FormData.Data("feedback_status"); const auto &formFeedbackComments = FormData.Data("feedback_comments"); + const auto &formFeedbackRefund = FormData.Data("feedback_refund"); CheckKeyForNull("order", Action.c_str()); CheckKeyForNull("type", formType.c_str()); @@ -653,6 +658,9 @@ namespace Apostol { if (!formFeedbackComments.IsEmpty()) Feedback["comments"] = formFeedbackComments.c_str(); + + if (!formFeedbackRefund.IsEmpty()) + Feedback["refund"] = formFeedbackRefund.c_str(); } } else if (ContentType.Find("application/json") == 0) { @@ -688,6 +696,7 @@ namespace Apostol { const auto &formFeedbackLeaveBefore = jsonFeedback["leave-before"].AsString(); const auto &formFeedbackStatus = jsonFeedback["status"].AsString(); const auto &formFeedbackComments = jsonFeedback["comments"].AsString(); + const auto &formFeedbackRefund = jsonFeedback["refund"].AsString(); const auto &action = Action.IsEmpty() ? formOrder : Action; @@ -749,6 +758,9 @@ namespace Apostol { if (!formFeedbackComments.IsEmpty()) Feedback["comments"] = formFeedbackComments.c_str(); + + if (!formFeedbackRefund.IsEmpty()) + Feedback["refund"] = formFeedbackRefund.c_str(); } } else {