summaryrefslogtreecommitdiffstats
path: root/app/acf_www-controller.lua
diff options
context:
space:
mode:
Diffstat (limited to 'app/acf_www-controller.lua')
-rw-r--r--app/acf_www-controller.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/acf_www-controller.lua b/app/acf_www-controller.lua
index 25f4c09..8878a8b 100644
--- a/app/acf_www-controller.lua
+++ b/app/acf_www-controller.lua
@@ -408,6 +408,10 @@ dispatch = function (self, userprefix, userctlr, useraction)
-- Find the proper controller/action combo
local origconf = {}
for name,value in pairs(self.conf) do origconf[name]=value end
+ if "" == self.conf.controller and self.sessiondata.userinfo and self.sessiondata.userinfo.home and self.sessiondata.userinfo.home ~= "" then
+ self.conf.prefix, self.conf.controller, self.conf.action =
+ parse_path_info(self.sessiondata.userinfo.home)
+ end
if "" == self.conf.controller then
self.conf.prefix = self.conf.default_prefix or "/"
self.conf.controller = self.conf.default_controller or ""