<div data-module="track-smart-answer" data-smart-answer-node-type="outcome" data-smart-answer-slug="<%= outcome.slug %>">
  <%= render "govuk_publishing_components/components/heading", {
    text: outcome.title,
    margin_bottom: 4
  } %>

  <%= render "govuk_publishing_components/components/govspeak", {
    content: outcome.body.html_safe
  } %>
</div>

<div data-module="track-smart-answer" data-smart-answer-node-type="outcome" data-smart-answer-slug="<%= outcome.slug %>">
  <%= render "govuk_publishing_components/components/heading", {
    text: outcome.title,
    margin_bottom: 4
  } %>

  <% if outcome.body %>
    <%= render "govuk_publishing_components/components/govspeak", {
      content: outcome.body.html_safe
    } %>
  <% end %>
</div>

Allow simple smart answer description to be optional
Allow simple smart answer description to be optional

Mainstream Publisher labels the description as "optional" for outcomes.
In simple smart answer outcomes without a description, we are currently
generating a 500 error rather than showing no content.
