NIM Pipeline tool UI Issue fixed

NIM event plugin has some reported issue with loading the NIM UI in pipeline tools menu and it also fails in the propagate the list. Here is the error snippet from Nuke script editor opening the NIM event UI.

Traceback (most recent call last):

  File "/Applications/Nuke15.0v1/Nuke15.0v1.app/Contents/MacOS/plugins/nuke_internal/callbacks.py", line 127, in knobChanged

    _doCallbacks(knobChangeds)

  File "/Applications/Nuke15.0v1/Nuke15.0v1.app/Contents/MacOS/plugins/nuke_internal/callbacks.py", line 46, in _doCallbacks

    f[0](*f[1],**f[2])

  File "/Applications/Nuke15.0v1/Nuke15.0v1.app/Contents/MacOS/plugins/nukescripts/panels.py", line 23, in PythonPanelKnobChanged

    widget.knobChangedCallback(nuke.thisKnob())

  File "/Applications/Nuke15.0v1/Nuke15.0v1.app/Contents/MacOS/plugins/nukescripts/panels.py", line 71, in knobChangedCallback

    self.knobChanged(knob)

  File "/Applications/Thinkbox/DeadlineRepository10/submission/Nuke/Main/SubmitNukeToDeadline.py", line 497, in knobChanged

    OpenPipelineTools()

  File "/Applications/Thinkbox/DeadlineRepository10/submission/Nuke/Main/SubmitNukeToDeadline.py", line 741, in OpenPipelineTools

    updatePipelineToolStatusLabel(statusMessage)

  File "/Applications/Thinkbox/DeadlineRepository10/submission/Nuke/Main/SubmitNukeToDeadline.py", line 718, in updatePipelineToolStatusLabel

    raise ValueError('The status message for the pipeline tools label is not allowed to be empty.')

ValueError: The status message for the pipeline tools label is not allowed to be empty.

Writing sticky settings...

I have uploaded the NIM_UI.py file which fixes all the reported issue NIM event pipeline tool. Backup and Replace the DeadlineRepository10/events/NIM/NIM_UI.py file with the one attached below.
NIM_UI.py (46.0 KB)