EndpointDiscoveryMemoryModulesHelpe / EnhancedDiscoveryHandler keep creating empty core_company recordsDescriptionIn certain environments, sometimes the memory module or computer itself returns an invalid manufacturer, which could be just one or more space characters. Our code in EndpointDiscoveryMemoryModulesHelper/EnhancedDiscoveryHandler doesn't handle such situations and calls global.MakeAndModelJS.fromNames regardless. As a result, every time an on-demand request with the above is processed, a new core_company record with an empty name is created.Steps to Reproduce > Install ACC> Run Enhanced Discovery collection> Empty core_company record is created if memory or cpu has only one or more "space" character in manufacturerWorkaroundModify below script includes: EndpointDiscoveryMemoryModulesHelper change if (!gs.nil(obj.manufacturer)) { to if (!gs.nil(obj.manufacturer) && !gs.nil(obj.manufacturer.replace(/\s/g, ""))) { EnhancedDiscoveryHandler change if ((typeof manufacturer != 'undefined' && typeof modelId != 'undefined') && manufacturer && modelId) { to if ((typeof manufacturer != 'undefined' && typeof modelId != 'undefined' && !gs.nil(manufacturer.replace(/\s/g, ""))) && manufacturer && modelId) {Related Problem: PRB1739097