From b8bef575224ca5b2f6e650636db7af493a7ed7c3 Mon Sep 17 00:00:00 2001 From: bymyself Date: Thu, 23 Jan 2025 07:23:07 -0700 Subject: [PATCH] Clean tags in issue reports (#2323) --- src/components/dialog/content/error/ReportIssuePanel.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/dialog/content/error/ReportIssuePanel.vue b/src/components/dialog/content/error/ReportIssuePanel.vue index 0842004c7..0b8fcc006 100644 --- a/src/components/dialog/content/error/ReportIssuePanel.vue +++ b/src/components/dialog/content/error/ReportIssuePanel.vue @@ -105,6 +105,7 @@ import { Form, FormField, type FormSubmitEvent } from '@primevue/forms' import { zodResolver } from '@primevue/forms/resolvers/zod' import type { CaptureContext, User } from '@sentry/core' import { captureMessage } from '@sentry/core' +import _ from 'lodash' import cloneDeep from 'lodash/cloneDeep' import Button from 'primevue/button' import Checkbox from 'primevue/checkbox' @@ -218,7 +219,7 @@ const createCaptureContext = async ( ? formData.notifyOnResolution : false, isElectron: isElectron(), - ...props.tags + ..._.mapValues(props.tags, (tag) => _.trim(tag).replace(/[\n\r\t]/g, ' ')) }, extra: { details: formData.details,