Flow add "requires" is not validating the full name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
taskflow |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a linear flow that adds the following task:
Where constants.LISTENERS = 'listeners'
The task is defined as:
class ListenersUpdate
def execute(self, loadbalancer, listeners):
The storage for the flow at load time is:
store={
Where constants.LISTENER = 'listener'
No other tasks provide constants.LISTENERS in the flow, but the flow loads and runs without error.
I would expect the flow load and/or run should throw an exception stating that a required parameter "listeners" is not present.
Darn, the error was masked. This is working as it should.