This commit is contained in:
Alex Ling
2021-07-11 11:19:08 +00:00
parent 259f6cb285
commit f56ce2313c
4 changed files with 48 additions and 8 deletions
+4 -1
View File
@@ -633,7 +633,9 @@ struct APIRouter
post "/api/admin/plugin/subscribe" do |env|
begin
plugin_id = env.params.json["plugin"].as String
filters = Array(Filter).from_json env.params.json["filters"].to_s
filters = JSON.parse(env.params.json["filters"].to_s).as_a.map do |f|
Filter.from_json f.to_json
end
name = env.params.json["name"].as String
sub = Subscription.new plugin_id, name
@@ -651,6 +653,7 @@ struct APIRouter
"success" => false,
"error" => e.message,
}.to_json
raise e
end
end