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