improve data validation
This commit is contained in:
parent
be0c745720
commit
b1391f9b43
|
@ -4,20 +4,23 @@ import dataValidation from "./dataValidation.mjs";
|
||||||
export default class Submission extends Entity{
|
export default class Submission extends Entity{
|
||||||
set _story_id(prop){
|
set _story_id(prop){
|
||||||
if(prop){
|
if(prop){
|
||||||
if(!Number.isInteger(prop)){throw new TypeError("story_id must be an integer")}
|
const propNumber = Number(prop)
|
||||||
this.story_id=prop
|
if(!Number.isInteger(propNumber)){throw new TypeError("story_id must be an integer")}
|
||||||
|
this.story_id=propNumber
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
set _pub_id(prop){
|
set _pub_id(prop){
|
||||||
|
const propNumber = Number(prop)
|
||||||
if(prop){
|
if(prop){
|
||||||
if(!Number.isInteger(prop)){throw new TypeError("pub_id must be an integer")}
|
if(!Number.isInteger(propNumber)){throw new TypeError("pub_id must be an integer")}
|
||||||
this.pub_id=prop
|
this.pub_id=propNumber
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
set _response_id(prop){
|
set _response_id(prop){
|
||||||
if(prop){
|
if(prop){
|
||||||
if(!Number.isInteger(prop)){throw new TypeError("response_id must be an integer")}
|
const propNumber = Number(prop)
|
||||||
this.response_id=prop
|
if(!Number.isInteger(propNumber)){throw new TypeError("response_id must be an integer")}
|
||||||
|
this.response_id=propNumber
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
set _date_submitted(prop){
|
set _date_submitted(prop){
|
||||||
|
|
Loading…
Reference in New Issue