added TG alias to REST API on FNE

pull/72/head
W3AXL 1 year ago
parent e2742ed6c6
commit 8d8ebfd5c9

@ -140,6 +140,8 @@ json::object tgToJson(const TalkgroupRuleGroupVoice& groupVoice)
std::string tgName = groupVoice.name();
tg["name"].set<std::string>(tgName);
std::string tgAlias = groupVoice.nameAlias();
tg["alias"].set<std::string>(tgAlias);
bool invalid = groupVoice.isInvalid();
tg["invalid"].set<bool>(invalid);
@ -245,6 +247,14 @@ TalkgroupRuleGroupVoice jsonToTG(json::object& req, HTTPPayload& reply)
groupVoice.name(req["name"].get<std::string>());
if (!req["alias"].is<std::string>()) {
errorPayload(reply, "TG \"alias\" was not a valid string");
LogDebug(LOG_REST, "TG \"alias\" was not a valid string");
return TalkgroupRuleGroupVoice();
}
groupVoice.nameAlias(req["alias"].get<std::string>());
// source stanza
{
if (!req["source"].is<json::object>()) {

Loading…
Cancel
Save

Powered by TurnKey Linux.