OSDN Git Service

t#29043:story and panels list be exclude hidden items
[pettanr/pettanr.git] / app / models / story.rb
index 7c58f08..7839480 100644 (file)
@@ -155,7 +155,7 @@ class Story < ActiveRecord::Base
   
   def self.list comic, author, offset = 0, limit = Story.default_panel_size
     opt = self.list_opt
-    opt.merge!({:conditions => ['stories.comic_id = ?', comic.id], :order => 'stories.t', :offset => offset, :limit => limit})
+    opt.merge!({:conditions => ['stories.comic_id = ? and panels.publish > 0', comic.id], :order => 'stories.t', :offset => offset, :limit => limit})
     Story.find(:all, opt)
   end