diff --git a/edivorce/apps/core/templates/dashboard/swear_forms.html b/edivorce/apps/core/templates/dashboard/swear_forms.html
index 1ed73258..d16cd375 100644
--- a/edivorce/apps/core/templates/dashboard/swear_forms.html
+++ b/edivorce/apps/core/templates/dashboard/swear_forms.html
@@ -29,7 +29,9 @@
for {% include "partials/tooltips/swear_affirm.html" with text="swearing/affirming" %}:
- - {% include "partials/tooltips/form_child_support_37.html" %}
+ {% if derived.has_children_of_marriage %}
+ - {% include "partials/tooltips/form_child_support_37.html" %}
+ {% endif %}
- {% include "partials/tooltips/form_desk_order_38.html" %}
{% if how_to_sign == 'Together' and signing_location == 'Virtual' %}
diff --git a/edivorce/apps/core/views/main.py b/edivorce/apps/core/views/main.py
index 6d1863ed..2552019e 100644
--- a/edivorce/apps/core/views/main.py
+++ b/edivorce/apps/core/views/main.py
@@ -48,6 +48,7 @@ def prequalification(request, step):
else:
responses_dict = get_data_for_user(request.user)
responses_dict['active_page'] = 'prequalification'
+ responses_dict['derived'] = get_derived_data(responses_dict)
responses_by_step = get_step_responses(responses_dict)
step_status = get_step_completeness(responses_by_step)
responses_dict['step_status'] = step_status
@@ -198,6 +199,7 @@ def dashboard_nav(request, nav_step):
Dashboard: All other pages
"""
responses_dict = get_data_for_user(request.user)
+ responses_dict['derived'] = get_derived_data(responses_dict)
responses_dict['active_page'] = nav_step
template_name = 'dashboard/%s.html' % nav_step
return render(request, template_name=template_name, context=responses_dict)