lib/stream/fires.rb in Stream-0.1.14 vs lib/stream/fires.rb in Stream-0.1.15

- old
+ new

@@ -42,22 +42,19 @@ gallery = activity.subject.gallery photo = activity.subject # Find recent photo activity last_activity = ActivityItem.find(:first, :conditions => ["subject_type = ? AND photos.gallery_id = ? AND DATE(activity_items.updated_at) = current_date", - self.class,gallery_id],:include=>[:photos]) + activity.subject.class,gallery.id],:include=>[:photos]) unless last_activity && (gallery.eql?(last_activity.subject.gallery)) ([activity.actor] + gallery.allowed_contacts).each do |p| activity.is_hidden = activity.subject.approval_status==true ? true : false activity.photos << activity.subject activity.save p.activity_items << activity send(:"after_#{opts[:on]}", method_name, :if => opts[:if]) end - else - last_activity.photos << self - last_activity.update_attribute(:updated_at,Time.now) end else activity.save ([activity.actor] + activity.actor.contacts).each{|p| p.activity_items << activity } send(:"after_#{opts[:on]}", method_name, :if => opts[:if])