bw - add missing json decode in api and add missing require in country

This commit is contained in:
florian 2023-04-24 15:35:55 +02:00
parent 83428d6ccf
commit bcc5e6bb50
No known key found for this signature in database
GPG key ID: 3D80806F12602A7C
2 changed files with 2 additions and 0 deletions

View file

@ -188,6 +188,7 @@ function api:do_api_call()
local status, resp = self:response(ngx.HTTP_INTERNAL_SERVER_ERROR, "error", "can't list loaded plugins : " .. err)
return false, resp["msg"], ngx.HTTP_INTERNAL_SERVER_ERROR, resp
end
list = cjson.decode(list)
for i, plugin in ipairs(list) do
if pcall(require, plugin.id .. "/" .. plugin.id) then
local plugin_lua = require(plugin.id .. "/" .. plugin.id)

View file

@ -2,6 +2,7 @@ local class = require "middleclass"
local plugin = require "bunkerweb.plugin"
local utils = require "bunkerweb.utils"
local cachestore = require "bunkerweb.cachestore"
local cjson = require "cjson"
local country = class("country", plugin)