mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-10-29 15:25:01 -04:00 
			
		
		
		
	Fixed config.json capitalization issue.
This commit is contained in:
		
							parent
							
								
									69364ea2d2
								
							
						
					
					
						commit
						4087a02fdb
					
				| @ -145,7 +145,9 @@ module.exports.zeroPad = function(num, c) { if (c == null) { c = 2; } var s = '0 | |||||||
| // Exceptions is an array of "keyname" or "parent\keyname"
 | // Exceptions is an array of "keyname" or "parent\keyname"
 | ||||||
| module.exports.objKeysToLower = function (obj, exceptions, parent) { | module.exports.objKeysToLower = function (obj, exceptions, parent) { | ||||||
|     for (var i in obj) { |     for (var i in obj) { | ||||||
|         if ((typeof obj[i] == 'object') && ((exceptions == null) || (exceptions.indexOf(i.toLowerCase()) == -1)) && ((parent != null) && (exceptions.indexOf(parent.toLowerCase() + '/' + i.toLowerCase()) == -1))) { |         if ((typeof obj[i] == 'object') && | ||||||
|  |             ((exceptions == null) || (exceptions.indexOf(i.toLowerCase()) == -1) && ((parent == null) || (exceptions.indexOf(parent.toLowerCase() + '/' + i.toLowerCase()) == -1))) | ||||||
|  |         ) { | ||||||
|             module.exports.objKeysToLower(obj[i], exceptions, i); // LowerCase all key names in the child object
 |             module.exports.objKeysToLower(obj[i], exceptions, i); // LowerCase all key names in the child object
 | ||||||
|         } |         } | ||||||
|         if (i.toLowerCase() !== i) { obj[i.toLowerCase()] = obj[i]; delete obj[i]; } // LowerCase all key names
 |         if (i.toLowerCase() !== i) { obj[i.toLowerCase()] = obj[i]; delete obj[i]; } // LowerCase all key names
 | ||||||
|  | |||||||
| @ -703,7 +703,7 @@ function CreateMeshCentralServer(config, args) { | |||||||
|                                 obj.args = args = config2.settings; |                                 obj.args = args = config2.settings; | ||||||
| 
 | 
 | ||||||
|                                 // Lower case all keys in the config file
 |                                 // Lower case all keys in the config file
 | ||||||
|                                 obj.common.objKeysToLower(config2, ['ldapoptions', 'defaultuserwebstate', 'forceduserwebstate', 'httpheaders']); |                                 obj.common.objKeysToLower(config2, ['ldapoptions', 'defaultuserwebstate', 'forceduserwebstate', 'httpheaders', 'telegram/proxy']); | ||||||
| 
 | 
 | ||||||
|                                 // Grad some of the values from the original config.json file if present.
 |                                 // Grad some of the values from the original config.json file if present.
 | ||||||
|                                 if ((config.settings.vault != null) && (config2.settings != null)) { config2.settings.vault = config.settings.vault; } |                                 if ((config.settings.vault != null) && (config2.settings != null)) { config2.settings.vault = config.settings.vault; } | ||||||
| @ -3802,7 +3802,7 @@ function getConfig(createSampleConfig) { | |||||||
| 
 | 
 | ||||||
|     // Lower case all keys in the config file
 |     // Lower case all keys in the config file
 | ||||||
|     try { |     try { | ||||||
|         require('./common.js').objKeysToLower(config, ['ldapoptions', 'defaultuserwebstate', 'forceduserwebstate', 'httpheaders']); |         require('./common.js').objKeysToLower(config, ['ldapoptions', 'defaultuserwebstate', 'forceduserwebstate', 'httpheaders', 'telegram/proxy']); | ||||||
|     } catch (ex) { |     } catch (ex) { | ||||||
|         console.log('CRITICAL ERROR: Unable to access the file \"./common.js\".\r\nCheck folder & file permissions.'); |         console.log('CRITICAL ERROR: Unable to access the file \"./common.js\".\r\nCheck folder & file permissions.'); | ||||||
|         process.exit(); |         process.exit(); | ||||||
|  | |||||||
| @ -37,6 +37,7 @@ | |||||||
|     "sample-config-advanced.json" |     "sample-config-advanced.json" | ||||||
|   ], |   ], | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|  |     "@yetzt/nedb": "^1.8.0", | ||||||
|     "archiver": "^5.3.1", |     "archiver": "^5.3.1", | ||||||
|     "body-parser": "^1.19.0", |     "body-parser": "^1.19.0", | ||||||
|     "cbor": "~5.2.0", |     "cbor": "~5.2.0", | ||||||
| @ -46,9 +47,9 @@ | |||||||
|     "express-handlebars": "^5.3.5", |     "express-handlebars": "^5.3.5", | ||||||
|     "express-ws": "^4.0.0", |     "express-ws": "^4.0.0", | ||||||
|     "ipcheck": "^0.1.0", |     "ipcheck": "^0.1.0", | ||||||
|  |     "ldapauth-fork": "^5.0.5", | ||||||
|     "minimist": "^1.2.5", |     "minimist": "^1.2.5", | ||||||
|     "multiparty": "^4.2.1", |     "multiparty": "^4.2.1", | ||||||
|     "@yetzt/nedb": "^1.8.0", |  | ||||||
|     "node-forge": "^1.0.0", |     "node-forge": "^1.0.0", | ||||||
|     "ws": "^5.2.3", |     "ws": "^5.2.3", | ||||||
|     "yauzl": "^2.10.0" |     "yauzl": "^2.10.0" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user