diff --git a/plugins/endpoints/api/routes.py b/plugins/endpoints/api/routes.py index d816713b..1e200664 100644 --- a/plugins/endpoints/api/routes.py +++ b/plugins/endpoints/api/routes.py @@ -3012,7 +3012,6 @@ def _send_operator_report_alert(report, asset_id, hostname): machine_body_line = '' if machine_info: safe_machine_number = escape(machine_info['assetnumber'] or 'N/A') - safe_machine_name = escape(machine_info['name'] or safe_machine_number) try: scheme = request.scheme if request else 'https' host = request.host if request else 'localhost' @@ -3021,7 +3020,7 @@ def _send_operator_report_alert(report, asset_id, hostname): machine_url = f'https://localhost/shopdb/machines/{machine_info["assetid"]}' machine_subject_part = f' (Machine #{safe_machine_number})' - machine_body_line = f'

Machine: {safe_machine_name} (#{safe_machine_number})

' + machine_body_line = f'

Machine#: {safe_machine_number}

' # Build HTML body (don't use render_email to avoid subject duplication) html_body = f''' @@ -3029,8 +3028,7 @@ def _send_operator_report_alert(report, asset_id, hostname):

Operator Issue Report

New Issue Report from Shop Floor

-

Device: {safe_name} ({safe_hostname})

-

Asset Number: {safe_assetnumber}

+

Device: {safe_hostname}

{machine_body_line}

Reason: {safe_reason}

Reported: {escape(reported_at)}