diff --git a/app/models/issue_trackers/fogbugz_tracker.rb b/app/models/issue_trackers/fogbugz_tracker.rb index 89d4797..bc98aab 100644 --- a/app/models/issue_trackers/fogbugz_tracker.rb +++ b/app/models/issue_trackers/fogbugz_tracker.rb @@ -22,7 +22,7 @@ class IssueTrackers::FogbugzTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil = nil) fogbugz = Fogbugz::Interface.new(:email => username, :password => password, :uri => "https://#{account}.fogbugz.com") fogbugz.authenticate diff --git a/app/models/issue_trackers/github_issues_tracker.rb b/app/models/issue_trackers/github_issues_tracker.rb index 7a04211..4bcda99 100644 --- a/app/models/issue_trackers/github_issues_tracker.rb +++ b/app/models/issue_trackers/github_issues_tracker.rb @@ -19,7 +19,7 @@ class IssueTrackers::GithubIssuesTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil) client = Octokit::Client.new(:login => username, :token => api_token) issue = client.create_issue(project_id, issue_title(problem), body_template.result(binding).unpack('C*').pack('U*'), options = {}) problem.update_attribute :issue_link, issue.html_url diff --git a/app/models/issue_trackers/lighthouse_tracker.rb b/app/models/issue_trackers/lighthouse_tracker.rb index c871046..6a9829c 100644 --- a/app/models/issue_trackers/lighthouse_tracker.rb +++ b/app/models/issue_trackers/lighthouse_tracker.rb @@ -18,7 +18,7 @@ class IssueTrackers::LighthouseTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil) Lighthouse.account = account Lighthouse.token = api_token # updating lighthouse account diff --git a/app/models/issue_trackers/mingle_tracker.rb b/app/models/issue_trackers/mingle_tracker.rb index f5d15d3..5a745f4 100644 --- a/app/models/issue_trackers/mingle_tracker.rb +++ b/app/models/issue_trackers/mingle_tracker.rb @@ -27,7 +27,7 @@ class IssueTrackers::MingleTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil) properties = ticket_properties_hash basic_auth = account.gsub(/https?:\/\//, "https://#{username}:#{password}@") Mingle.set_site "#{basic_auth}/api/v1/projects/#{project_id}/" diff --git a/app/models/issue_trackers/pivotal_labs_tracker.rb b/app/models/issue_trackers/pivotal_labs_tracker.rb index d63b7b2..6242490 100644 --- a/app/models/issue_trackers/pivotal_labs_tracker.rb +++ b/app/models/issue_trackers/pivotal_labs_tracker.rb @@ -13,7 +13,7 @@ class IssueTrackers::PivotalLabsTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil) PivotalTracker::Client.token = api_token PivotalTracker::Client.use_ssl = true project = PivotalTracker::Project.find project_id.to_i diff --git a/app/models/issue_trackers/redmine_tracker.rb b/app/models/issue_trackers/redmine_tracker.rb index 14e6e04..a12b577 100644 --- a/app/models/issue_trackers/redmine_tracker.rb +++ b/app/models/issue_trackers/redmine_tracker.rb @@ -25,7 +25,7 @@ class IssueTrackers::RedmineTracker < IssueTracker end end - def create_issue(problem, reported_by) + def create_issue(problem, reported_by = nil) token = api_token acc = account RedmineClient::Base.configure do -- libgit2 0.21.2