diff --git a/app/services/label_templates_preview_service.rb b/app/services/label_templates_preview_service.rb index c1957facd..3a2709f72 100644 --- a/app/services/label_templates_preview_service.rb +++ b/app/services/label_templates_preview_service.rb @@ -17,7 +17,7 @@ class LabelTemplatesPreviewService invocation_type: 'RequestResponse', log_type: 'Tail', payload: - "{ \"content\": #{@params[:zpl].to_json},"\ + "{ \"content\": #{sanitize_zpl_code(@params[:zpl]).to_json},"\ "\"width\": #{@params[:width]},"\ "\"height\": #{@params[:height]},"\ "\"density\": #{@params[:density]} "\ @@ -30,4 +30,10 @@ class LabelTemplatesPreviewService @error = resp.function_error.string end end + + private + + def sanitize_zpl_code(zpl_code) + zpl_code.gsub!('_', '_5F') + end end