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{ | ||||
|     set _story_id(prop){ | ||||
|         if(prop){ | ||||
|             if(!Number.isInteger(prop)){throw new TypeError("story_id must be an integer")} | ||||
|             this.story_id=prop | ||||
|             const propNumber = Number(prop) | ||||
|             if(!Number.isInteger(propNumber)){throw new TypeError("story_id must be an integer")} | ||||
|             this.story_id=propNumber | ||||
|         } | ||||
|     } | ||||
|     set _pub_id(prop){ | ||||
|         const propNumber = Number(prop) | ||||
|         if(prop){ | ||||
|             if(!Number.isInteger(prop)){throw new TypeError("pub_id must be an integer")} | ||||
|             this.pub_id=prop | ||||
|             if(!Number.isInteger(propNumber)){throw new TypeError("pub_id must be an integer")} | ||||
|             this.pub_id=propNumber | ||||
|         } | ||||
|     } | ||||
|     set _response_id(prop){ | ||||
|         if(prop){ | ||||
|             if(!Number.isInteger(prop)){throw new TypeError("response_id must be an integer")} | ||||
|             this.response_id=prop | ||||
|             const propNumber = Number(prop) | ||||
|             if(!Number.isInteger(propNumber)){throw new TypeError("response_id must be an integer")} | ||||
|             this.response_id=propNumber | ||||
|         } | ||||
|     } | ||||
|     set _date_submitted(prop){ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue