mirror of
https://github.com/strapi/strapi.git
synced 2025-12-28 07:33:17 +00:00
Fix validation of Date and Time field types for Mongoose connector (#7801)
Signed-off-by: richardgrey <richie.grey@gmail.com>
This commit is contained in:
parent
42fab5d953
commit
4700f79bcf
@ -32,14 +32,18 @@ module.exports = (mongoose = Mongoose) => {
|
||||
case 'time':
|
||||
return {
|
||||
type: String,
|
||||
validate: value => parseType({ type: 'time', value }),
|
||||
set: value => parseType({ type: 'time', value }),
|
||||
validate: value =>
|
||||
(!attr.required && _.isNil(value)) || parseType({ type: 'time', value }),
|
||||
set: value =>
|
||||
!attr.required && _.isNil(value) ? value : parseType({ type: 'time', value }),
|
||||
};
|
||||
case 'date':
|
||||
return {
|
||||
type: String,
|
||||
validate: value => parseType({ type: 'date', value }),
|
||||
set: value => parseType({ type: 'date', value }),
|
||||
validate: value =>
|
||||
(!attr.required && _.isNil(value)) || parseType({ type: 'date', value }),
|
||||
set: value =>
|
||||
!attr.required && _.isNil(value) ? value : parseType({ type: 'date', value }),
|
||||
};
|
||||
case 'datetime':
|
||||
return {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user