Skip to content

Commit 58e112d

Browse files
committed
update
1 parent fb860dc commit 58e112d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

app/components/Package/DeprecatePackageModal.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ async function handleDeprecate() {
4343
params.version = deprecateVersion.value.trim()
4444
}
4545
46+
const escapedMessage = message.replace(/"/g, '\\"')
4647
const command = params.version
47-
? `npm deprecate ${props.packageName}@${params.version} "${message}"`
48-
: `npm deprecate ${props.packageName} "${message}"`
48+
? `npm deprecate ${props.packageName}@${params.version} "${escapedMessage}"`
49+
: `npm deprecate ${props.packageName} "${escapedMessage}"`
4950
5051
const operation = await addOperation({
5152
type: 'package:deprecate',
@@ -72,14 +73,14 @@ async function handleDeprecate() {
7273
close()
7374
connectorModal.open()
7475
} else {
75-
deprecateError.value = completedOp.result?.stderr || t('deprecate.modal.failed')
76+
deprecateError.value = completedOp.result?.stderr || t('common.try_again')
7677
}
7778
} else {
7879
close()
7980
connectorModal.open()
8081
}
8182
} catch (err) {
82-
deprecateError.value = err instanceof Error ? err.message : t('deprecate.modal.failed')
83+
deprecateError.value = err instanceof Error ? err.message : t('common.try_again')
8384
} finally {
8485
isDeprecating.value = false
8586
}

0 commit comments

Comments
 (0)