Make date format validation stricter
Change-Id: Ib7903e0bb93bf5809f2314285ff631f2caf2bf32
This commit is contained in:
		| @@ -35,8 +35,7 @@ | |||||||
|                                     "type": "string" |                                     "type": "string" | ||||||
|                                 }, |                                 }, | ||||||
|                                 "end_date": { |                                 "end_date": { | ||||||
|                                     "type": ["string", "null"], |                                     "$ref": "#/definitions/date_format" | ||||||
|                                     "pattern": "^20\\d{2}-\\w{3}-[0-3]\\d$" |  | ||||||
|                                 } |                                 } | ||||||
|                             }, |                             }, | ||||||
|                             "required": ["company_name", "end_date"], |                             "required": ["company_name", "end_date"], | ||||||
| @@ -58,8 +57,7 @@ | |||||||
|                         "type": "string" |                         "type": "string" | ||||||
|                     }, |                     }, | ||||||
|                     "end_date": { |                     "end_date": { | ||||||
|                         "type": "string", |                         "$ref": "#/definitions/date_format" | ||||||
|                         "pattern": "^20\\d{2}-\\w{3}-[0-3]\\d$" |  | ||||||
|                     } |                     } | ||||||
|                 }, |                 }, | ||||||
|                 "required": ["release_name", "end_date"], |                 "required": ["release_name", "end_date"], | ||||||
| @@ -201,9 +199,6 @@ | |||||||
|                 "type": "string" |                 "type": "string" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "voting_date": { |  | ||||||
|             "type": "string" |  | ||||||
|         }, |  | ||||||
|         "project_types": { |         "project_types": { | ||||||
|             "type": "array", |             "type": "array", | ||||||
|             "items": { |             "items": { | ||||||
| @@ -231,5 +226,11 @@ | |||||||
|                 "additionalProperties": false |                 "additionalProperties": false | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |     }, | ||||||
|  |     "definitions": { | ||||||
|  |         "date_format": { | ||||||
|  |             "type": ["string", "null"], | ||||||
|  |             "pattern": "^20\\d{2}-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-[0-3]\\d$" | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ilya Shakhat
					Ilya Shakhat