mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Throw an error if a Function node adds an input event listener
This commit is contained in:
		| @@ -83,6 +83,9 @@ module.exports = function(RED) { | ||||
|                     sendResults(node, id, msgs); | ||||
|                 }, | ||||
|                 on: function() { | ||||
|                     if (arguments[0] === "input") { | ||||
|                         throw new Error(RED._("function.error.inputListener")); | ||||
|                     } | ||||
|                     node.on.apply(node, arguments); | ||||
|                 }, | ||||
|                 status: function() { | ||||
|   | ||||
| @@ -141,6 +141,9 @@ | ||||
|             "function": "Function", | ||||
|             "outputs": "Outputs" | ||||
|         }, | ||||
|         "error": { | ||||
|             "inputListener":"Cannot add listener to 'input' event within Function" | ||||
|         }, | ||||
|         "tip": "See the Info tab for help writing functions." | ||||
|     }, | ||||
|     "template": { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user