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
|
||||
}
|
||||
|
||||
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
|
||||
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,
|
||||
errors: [
|
||||
{
|
||||
message: req?.t ? 'error:valueMustBeUnique' : 'Value must be unique',
|
||||
message: req?.t ? req.t('error:valueMustBeUnique') : 'Value must be unique',
|
||||
path: fieldName,
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user