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()

Impressum / About Us