From 8c19a2e1b8f8bb5f28beadd71bab88d8f892d28d Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Wed, 14 Oct 2020 10:07:38 +0200 Subject: [PATCH] luci-app-mwan3: check policy name length on create fixes #13499 Signed-off-by: Florian Eckert --- .../luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua index c2f47d6b21..9067f7332f 100644 --- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua +++ b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua @@ -53,9 +53,13 @@ mwan_policy.sortable = true mwan_policy.template = "cbi/tblsection" mwan_policy.extedit = dsp.build_url("admin", "network", "mwan", "policy", "%s") function mwan_policy.create(self, section) - TypedSection.create(self, section) - m.uci:save("mwan3") - luci.http.redirect(dsp.build_url("admin", "network", "mwan", "policy", section)) + if #section > 15 then + self.invalid_cts = true + else + TypedSection.create(self, section) + m.uci:save("mwan3") + luci.http.redirect(dsp.build_url("admin", "network", "mwan", "policy", section)) + end end use_member = mwan_policy:option(DummyValue, "use_member", translate("Members assigned"))