diff --git a/package/gluon-config-mode-core/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua b/package/gluon-config-mode-core/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua index dda5e58c..569dd60e 100644 --- a/package/gluon-config-mode-core/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua +++ b/package/gluon-config-mode-core/files/usr/lib/lua/luci/model/cbi/gluon-config-mode/wizard.lua @@ -6,9 +6,12 @@ local util = require "nixio.util" local f, s local wizard = {} -local files = util.consume(fs.dir(wizard_dir)) +local files = {} -table.sort(files) +if fs.access(wizard_dir) then + files = util.consume(fs.dir(wizard_dir)) + table.sort(files) +end for _, entry in ipairs(files) do if entry:sub(1, 1) ~= '.' then