Github user tbouron commented on a diff in the pull request:

    https://github.com/apache/brooklyn-ui/pull/94#discussion_r229351261
  
    --- Diff: 
ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js
 ---
    @@ -127,15 +135,15 @@ function controller($scope, $element, $q, $uibModal, 
$log, $templateCache, palet
         $scope.getPlaceHolder = function () {
             return 'Search';
         };
    -
    +    
         $scope.isLoading = true;
     
         $scope.$watch('search', () => {
             $scope.freeFormTile = {
                 symbolicName: $scope.search,
                 name: $scope.search,
                 displayName: $scope.search,
    -            supertypes: [$scope.family.superType]
    +            supertypes: ($scope.family ? [ $scope.family.superType ] : []),
    --- End diff --
    
    This directive wasn't designed to support `null` family. Something is wrong 
is that's the case, I don't see any reason why we would use it without a family


---

Reply via email to