liquid_feedback_frontend
diff env/model/has_rendered_content.lua @ 397:6cfdb2e5d3d4
Force render of members statement after it got changed
author | bsw |
---|---|
date | Wed Mar 07 12:29:15 2012 +0100 (2012-03-07) |
parents | 23c98752e697 |
children | ea3d3757ddc3 |
line diff
1.1 --- a/env/model/has_rendered_content.lua Tue Mar 06 19:51:33 2012 +0100 1.2 +++ b/env/model/has_rendered_content.lua Wed Mar 07 12:29:15 2012 +0100 1.3 @@ -3,7 +3,7 @@ 1.4 local content_field_name = content_field_name or 'content' 1.5 1.6 -- render content to html, save it as rendered_class and return it 1.7 - function class.object:render_content() 1.8 + function class.object:render_content(force_rendering) 1.9 -- local draft for update 1.10 local lock = class:new_selector() 1.11 :add_where{ "id = ?", self.id } 1.12 @@ -17,7 +17,11 @@ 1.13 :optional_object_mode() 1.14 :exec() 1.15 if rendered then 1.16 - return rendered 1.17 + if force_rendering then 1.18 + rendered:destroy() 1.19 + else 1.20 + return rendered 1.21 + end 1.22 end 1.23 -- create rendered_class record 1.24 local rendered = rendered_class:new()