thingsboard-aplcache

Details

diff --git a/ui/src/app/entity/entity-subtype-autocomplete.directive.js b/ui/src/app/entity/entity-subtype-autocomplete.directive.js
index 76c15d3..57f2e04 100644
--- a/ui/src/app/entity/entity-subtype-autocomplete.directive.js
+++ b/ui/src/app/entity/entity-subtype-autocomplete.directive.js
@@ -33,11 +33,21 @@ export default function EntitySubtypeAutocomplete($compile, $templateCache, $q, 
         scope.subTypeSearchText = '';
         scope.entitySubtypes = null;
 
+        var comparator = function(actual, expected) {
+            if (angular.isUndefined(actual)) {
+                return false;
+            }
+            if ((actual === null) || (expected === null)) {
+                return actual === expected;
+            }
+            return actual.indexOf(expected) !== -1;
+        };
+
         scope.fetchSubTypes = function(searchText) {
             var deferred = $q.defer();
             loadSubTypes().then(
                 function success(subTypes) {
-                    var result = $filter('filter')(subTypes, {'$': searchText});
+                    var result = $filter('filter')(subTypes, {'$': searchText}, comparator);
                     if (result && result.length) {
                         deferred.resolve(result);
                     } else {