liquid_feedback_frontend
diff app/main/timeline/_action/save.lua @ 144:7c3e8a1678fc
fix timeline saved filters
add Members:set_setting_map code
check for empty name
update settings when saved under same name
fixes bug #305
add Members:set_setting_map code
check for empty name
update settings when saved under same name
fixes bug #305
author | Daniel Poelzleithner <poelzi@poelzi.org> |
---|---|
date | Wed Oct 06 18:15:23 2010 +0200 (2010-10-06) |
parents | 77d58efe99fd |
children |
line diff
1.1 --- a/app/main/timeline/_action/save.lua Wed Oct 06 16:35:33 2010 +0200 1.2 +++ b/app/main/timeline/_action/save.lua Wed Oct 06 18:15:23 2010 +0200 1.3 @@ -8,12 +8,16 @@ 1.4 1.5 local subkey = param.get("name") 1.6 1.7 -setting_map = SettingMap:new() 1.8 -setting_map.member_id = app.session.member.id 1.9 -setting_map.key = "timeline_filters" 1.10 -setting_map.subkey = subkey 1.11 -setting_map.value = options_string 1.12 -setting_map:save() 1.13 +if not subkey or subkey == "" then 1.14 + slot.put_into("error", _"This name is really too short!") 1.15 + request.redirect{ 1.16 + module = "timeline", 1.17 + view = "save_filter", 1.18 + } 1.19 + return 1.20 +end 1.21 + 1.22 +app.session.member:set_setting_map("timeline_filters", subkey, options_string) 1.23 1.24 local timeline_params = {} 1.25 if options_string then