diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua index 05581ad8d..dbc5634d0 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua @@ -49,6 +49,12 @@ m = Map(appname) s = m:section(TypedSection, "global_subscribe", "") s.anonymous = true +function m.commit_handler(self) + self.uci:foreach(appname, "subscribe_list", function(e) + self:del(e[".name"], "md5") + end) +end + o = s:option(ListValue, "filter_keyword_mode", translate("Filter keyword Mode")) o:value("0", translate("Close")) o:value("1", translate("Discard List")) diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe_config.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe_config.lua index 09372825a..9b5d9d011 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe_config.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe_config.lua @@ -50,6 +50,10 @@ s = m:section(NamedSection, arg[1]) s.addremove = false s.dynamic = false +function m.commit_handler(self) + self:del(arg[1], "md5") +end + o = s:option(Value, "remark", translate("Subscribe Remark")) o.rmempty = false