fix: unique error message regression (#10064)

Regression from https://github.com/payloadcms/payload/pull/9935, we need
to call `req.t` with `''error:valueMustBeUnique''` instead of just
`''error:valueMustBeUnique''`
This commit is contained in:
Sasha
2024-12-19 10:13:44 +02:00
committed by GitHub
parent 1d46b6d738
commit 0c57eef621
2 changed files with 2 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ export const handleError = ({
throw error throw error
} }
const message = req?.t ? 'error:valueMustBeUnique' : 'Value must be unique' const message = req?.t ? req.t('error:valueMustBeUnique') : 'Value must be unique'
// Handle uniqueness error from MongoDB // Handle uniqueness error from MongoDB
if ('code' in error && error.code === 11000 && 'keyValue' in error && error.keyValue) { if ('code' in error && error.code === 11000 && 'keyValue' in error && error.keyValue) {

View File

@@ -394,7 +394,7 @@ export const upsertRow = async <T extends Record<string, unknown> | TypeWithID>(
id, id,
errors: [ errors: [
{ {
message: req?.t ? 'error:valueMustBeUnique' : 'Value must be unique', message: req?.t ? req.t('error:valueMustBeUnique') : 'Value must be unique',
path: fieldName, path: fieldName,
}, },
], ],