liquid_feedback_frontend
changeset 895:773e0750709e
Fixed error in has_rendered_content helper
author | bsw |
---|---|
date | Mon Aug 20 03:52:50 2012 +0200 (2012-08-20) |
parents | b51f9500a9b2 |
children | 59f02db19531 |
files | env/model/has_rendered_content.lua |
line diff
1.1 --- a/env/model/has_rendered_content.lua Mon Aug 20 03:52:17 2012 +0200 1.2 +++ b/env/model/has_rendered_content.lua Mon Aug 20 03:52:50 2012 +0200 1.3 @@ -8,7 +8,7 @@ 1.4 1.5 local selector = class:new_selector() 1.6 1.7 - if class.primary_key then 1.8 + if type(class.primary_key) == "table" then 1.9 for i, key in ipairs(class.primary_key) do 1.10 selector:add_where{ "$ = ?", { key }, self[key] } 1.11 trace.debug(key, self[key], self.id) 1.12 @@ -26,7 +26,7 @@ 1.13 selector:add_where{ "$.$ = ?", { rendered_class.table }, { key }, self[key] } 1.14 end 1.15 else 1.16 - selector:add_where{ "$.id = ?", { rendered_class.table }, self.id } 1.17 + selector:add_where{ "$." .. class.table .. "_id = ?", { rendered_class.table }, self.id } 1.18 end 1.19 local rendered = selector:add_where{ "format = 'html'" } 1.20 :optional_object_mode()