diff --git a/app/models/issue_trackers/campfire_tracker.rb b/app/models/issue_trackers/campfire_tracker.rb index cd3eadf..9dae889 100644 --- a/app/models/issue_trackers/campfire_tracker.rb +++ b/app/models/issue_trackers/campfire_tracker.rb @@ -28,7 +28,7 @@ class IssueTrackers::CampfireTracker < IssueTracker # update the problem to say where it was sent problem.update_attributes( - :issue_link => "Sent to Campfire", + :issue_link => url, :issue_type => Label ) end diff --git a/app/models/notice_observer.rb b/app/models/notice_observer.rb index 2112e8d..d022e23 100644 --- a/app/models/notice_observer.rb +++ b/app/models/notice_observer.rb @@ -5,10 +5,10 @@ class NoticeObserver < Mongoid::Observer return unless should_notify? notice # if the app has the campfire tracker, post into the chat - if notice.app.issue_tracker.class.name == "IssueTrackers::CampfireTracker" + if !notice.app.issue_tracker.nil? && notice.app.issue_tracker.class.name == "IssueTrackers::CampfireTracker" app.issue_tracker.create_issue(notice) end - + Mailer.err_notification(notice).deliver end -- libgit2 0.21.2