diff --git a/src/app/Common.cpp b/src/app/Common.cpp index a014f51..7ca8409 100644 --- a/src/app/Common.cpp +++ b/src/app/Common.cpp @@ -514,9 +514,9 @@ namespace Apostol { } try { - if (caCommand == "account") { + if (caCommand == "account" && (caAction == "status" || caAction == "new" || caAction == "add" || caAction == "update" || caAction == "delete")) { DoAccount(AConnection, "POST", sRoute); - } else if (caCommand == "deal") { + } else if (caCommand == "deal" && (caAction.IsEmpty() || caAction == "status" || caAction == "create" || caAction == "pay" || caAction == "complete" || caAction == "cancel" || caAction == "feedback")) { DoDeal(AConnection, "POST", sRoute, caAction); } else if (caCommand == "signature") { DoSignature(AConnection);