mirror of
				https://github.com/postmanlabs/openapi-to-postman.git
				synced 2022-11-29 22:05:00 +03:00 
			
		
		
		
	Use lowercase value for enum options with type string
This commit is contained in:
		
							
								
								
									
										16
									
								
								lib/utils.js
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								lib/utils.js
									
									
									
									
									
								
							| @@ -32,20 +32,18 @@ module.exports = { | ||||
|             break; | ||||
|           case 'enum': | ||||
|             // ignore case-sensitivity for string options | ||||
|             if (_.isString(userOptions[id]) && | ||||
|               _.map(defaultOptions[id].availableOptions, _.toLower).includes(_.toLower(userOptions[id]))) { | ||||
|               retVal[id] = _.toLower(userOptions[id]); | ||||
|             } | ||||
|             else if (!defaultOptions[id].availableOptions.includes(userOptions[id])) { | ||||
|               retVal[id] = defaultOptions[id].default; | ||||
|             if ((defaultOptions[id].availableOptions.includes(userOptions[id])) || | ||||
|               (_.isString(userOptions[id]) && | ||||
|               _.map(defaultOptions[id].availableOptions, _.toLower).includes(_.toLower(userOptions[id])))) { | ||||
|               retVal[id] = userOptions[id]; | ||||
|             } | ||||
|             else { | ||||
|               retVal[id] = defaultOptions[id].default; | ||||
|  | ||||
|               // ignore case-sensitivity for string options | ||||
|               _.isString(retVal[id]) && (retVal[id] = _.toLower(retVal[id])); | ||||
|             } | ||||
|  | ||||
|             // ignore case-sensitivity for string options | ||||
|             _.isString(retVal[id]) && (retVal[id] = _.toLower(retVal[id])); | ||||
|  | ||||
|             break; | ||||
|           case 'array': | ||||
|             // user input needs to be parsed | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Vishal Shingala
					Vishal Shingala