Commit f9ce8de3a87520d7731d34d33eebb49317768621
1 parent
bfc59d81
Exists in
master
and in
29 other branches
action_tracker_ext: skip activity creation without a target
This avoid crashes against a database where I was testing upgrades from Noosfero 1.2
Showing
1 changed file
with
1 additions
and
0 deletions
Show diff stats
lib/noosfero/action_tracker_ext.rb
| ... | ... | @@ -27,6 +27,7 @@ Rails.configuration.to_prepare do |
| 27 | 27 | |
| 28 | 28 | def create_activity |
| 29 | 29 | target = if self.target.is_a? Profile then self.target else self.target.profile rescue self.user end |
| 30 | + return if !target | |
| 30 | 31 | return if self.verb.in? target.exclude_verbs_on_activities |
| 31 | 32 | ProfileActivity.create! profile: target, activity: self |
| 32 | 33 | end | ... | ... |