diff --git a/app/presenters/siteimprove/policy_issues_presenter.rb b/app/presenters/siteimprove/policy_issues_presenter.rb index 6b6e5e9e..b744b701 100644 --- a/app/presenters/siteimprove/policy_issues_presenter.rb +++ b/app/presenters/siteimprove/policy_issues_presenter.rb @@ -45,7 +45,10 @@ def policy_short_description(policy_name) end def policy_description(issue) - note = Siteimprove::FetchPolicies.new.find(issue.id).first.note + policy = Siteimprove::FetchPolicies.new.find(issue.id).first + return "No description for this policy" unless policy + + note = policy.note note.gsub!(/https:\/\/(.+)/, "[https://\\1](https://\\1)") Govspeak::Document.new(note).to_html end