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:
@@ -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) {
|
||||||
|
|||||||
@@ -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,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user