Merge pull request #4265 from alphagov/fix-service-url-support-ticket

Fix relative URLs appearing in support tickets
This commit is contained in:
Chris Hill-Scott
2022-06-08 09:46:59 +01:00
committed by GitHub
3 changed files with 9 additions and 10 deletions

View File

@@ -114,17 +114,10 @@ def feedback(ticket_type):
if form.validate_on_submit():
user_email = form.email_address.data
user_name = form.name.data or None
if current_service:
service_string = 'Service: "{name}"\n{url}\n'.format(
name=current_service.name,
url=url_for('main.service_dashboard', service_id=current_service.id)
)
else:
service_string = ''
feedback_msg = '{}\n{}'.format(
form.feedback.data,
service_string,
feedback_msg = render_template(
'support-tickets/support-ticket.txt',
content=form.feedback.data,
)
ticket = NotifySupportTicket(

View File

@@ -0,0 +1,5 @@
{{ content }}
{% if current_service -%}
Service: "{{ current_service.name }}"
{{ url_for('main.service_dashboard', service_id=current_service.id, _external=True) }}
{% endif %}

View File

@@ -237,6 +237,7 @@ def test_passes_user_details_through_flow(
url_for(
'main.service_dashboard',
service_id=SERVICE_ONE_ID,
_external=True,
),
''
])