Commit 93fd186c authored by rpereira2's avatar rpereira2

Add after_initialize method to set defaults

- Required if we want build_project_incident_management_settings to have
values already set.
parent 3e2875c3
......@@ -6,8 +6,15 @@ module IncidentManagement
validate :issue_template_exists, if: :create_issue?
after_initialize :set_defaults
private
def set_defaults
self.send_email = true
self.create_issue = false
end
def issue_template_exists
return unless issue_template_key.present?
......
......@@ -23,9 +23,7 @@ module Projects
def send_email?
return true unless has_incident_management_license?
setting = project.incident_management_setting
return true if setting.nil?
setting = project.incident_management_setting || project.build_incident_management_setting
setting.send_email
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment