mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Merge pull request #1891 from camlow325/resolve-example-path-for-windows-support
Resolve path when sending example file for Windows support
This commit is contained in:
		| @@ -102,9 +102,10 @@ module.exports = { | ||||
|                 var fullPath = redNodes.getNodeExampleFlowPath(module,path); | ||||
|                 if (fullPath) { | ||||
|                     try { | ||||
|                         fs.statSync(fullPath); | ||||
|                         var resolvedPath = fspath.resolve(fullPath); | ||||
|                         fs.statSync(resolvedPath); | ||||
|                         log.audit({event: "library.get",type:"flow",path:req.params[0]},req); | ||||
|                         return res.sendFile(fullPath,{ | ||||
|                         return res.sendFile(resolvedPath,{ | ||||
|                             headers:{ | ||||
|                                 'Content-Type': 'application/json' | ||||
|                             } | ||||
|   | ||||
| @@ -225,7 +225,7 @@ describe("api/editor/library", function() { | ||||
|                         throw err; | ||||
|                     } | ||||
|                     res.body.should.have.property('sendFile', | ||||
|                         'node-module:example-one'); | ||||
|                         fspath.resolve('node-module') + ':example-one'); | ||||
|                     done(); | ||||
|                 }); | ||||
|         }); | ||||
| @@ -243,7 +243,8 @@ describe("api/editor/library", function() { | ||||
|                         throw err; | ||||
|                     } | ||||
|                     res.body.should.have.property('sendFile', | ||||
|                         '@org_scope/node_package:example-one'); | ||||
|                         fspath.resolve('@org_scope/node_package') + | ||||
|                         ':example-one'); | ||||
|                     done(); | ||||
|                 }); | ||||
|         }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user