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