Fixed validation of fictionalDate input in create/edit chapter modals.
This commit is contained in:
@@ -53,8 +53,12 @@ module.exports = class {
|
|||||||
|
|
||||||
let fictionalDate = new Date(values.fictionalDate + " UTC")
|
let fictionalDate = new Date(values.fictionalDate + " UTC")
|
||||||
if (values.fictionalDate != "") {
|
if (values.fictionalDate != "") {
|
||||||
if (Number.isNaN(fictionalDate)) {
|
if (Number.isNaN(fictionalDate.getTime())) {
|
||||||
this.state.error = `Could not parse ${values.fictionalDate} as date!`
|
this.state.error = `Could not parse ${values.fictionalDate} as date.`
|
||||||
|
if (values.fictionalDate.includes("th")) {
|
||||||
|
this.state.error += " Try to remove the 'th'."
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -49,8 +49,12 @@ module.exports = class {
|
|||||||
|
|
||||||
let fictionalDate = new Date(values.fictionalDate + " UTC")
|
let fictionalDate = new Date(values.fictionalDate + " UTC")
|
||||||
if (values.fictionalDate != "") {
|
if (values.fictionalDate != "") {
|
||||||
if (Number.isNaN(fictionalDate)) {
|
if (Number.isNaN(fictionalDate.getTime())) {
|
||||||
this.state.error = `Could not parse ${values.fictionalDate} as date`
|
this.state.error = `Could not parse ${values.fictionalDate} as date.`
|
||||||
|
if (values.fictionalDate.includes("th")) {
|
||||||
|
this.state.error += " Try to remove the 'th'."
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user