fix select item listings for nifi processor properties
</md-radio-button>
</md-radio-group>
- <md-select ng-model="property.value" ng-if="property.renderType == 'select' && property.propertyDescriptor.allowableValues == null" ng-disabled="propertyDisabled"
+ <md-select ng-model="property.value"
+ ng-if="property.renderType == 'select' && ((property.selectOptions != null && property.selectOptions.length >0) && ( property.propertyDescriptor.allowableValues == null || property.propertyDescriptor.allowableValues.length == 0))"
+ ng-disabled="propertyDisabled"
ng-change="onPropertyChanged(property)">
<md-option ng-repeat="allowableValue in property.selectOptions" value="{{allowableValue}}">
{{allowableValue}}
</md-option>
</md-select>
- <md-select ng-model="property.value" ng-if="property.renderType == 'select' && property.propertyDescriptor.allowableValues != null" ng-disabled="propertyDisabled"
+ <md-select ng-model="property.value" ng-if="property.renderType == 'select' && (property.propertyDescriptor.allowableValues != null && property.propertyDescriptor.allowableValues.length > 0)"
+ ng-disabled="propertyDisabled"
ng-change="onPropertyChanged(property)">
<md-option ng-repeat="allowableValue in property.propertyDescriptor.allowableValues" value="{{allowableValue.value}}">
{{allowableValue.displayName}}
