Commit 33c30b1b4b920acdd6cf575e4e4eaa72637bfb13
1 parent
c3fe8740
Exists in
master
and in
29 other branches
[tolerance-time] Fixing expiration logic
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
plugins/tolerance_time/lib/tolerance_time_plugin.rb
| ... | ... | @@ -13,7 +13,8 @@ class ToleranceTimePlugin < Noosfero::Plugin |
| 13 | 13 | |
| 14 | 14 | def self.expired?(content) |
| 15 | 15 | publication = ToleranceTimePlugin::Publication.find_by_target(content) |
| 16 | - (content.kind_of?(Comment) || (!content.folder? && content.published?)) && (!publication.present? || publication.expired?) | |
| 16 | + (content.kind_of?(Comment) || (!content.folder? && content.published?)) && | |
| 17 | + ((!publication.present? && !content.profile.kind_of?(Person)) || (publication.present? && publication.expired?)) | |
| 17 | 18 | end |
| 18 | 19 | |
| 19 | 20 | def control_panel_buttons | ... | ... |