MakeAndModel API needs to match additional fields on cmdb_hardware_product_modelDescriptionCurrently, the MakeAndModel API only checks the 'manufacturer' and the 'name' field for finding an existing cmdb_hardware_product_model record. This could result in creation of unwanted duplicates, especially if the hardware asset normalization normalizes the model with a 'normalized product' and a 'normalized model', based on the 'manufacturer', 'name' and 'model number' fields. ***NOTE: The fix for this PRB enhances the API but does not fix the various implementations (e.g: Implementors of MakeAndModel API need to be changed to utilize the new functions). Existing cases will be reattached to new PRBs as created as this is an ongoing process.Steps to Reproduce 1. Manually create a hardware product model with the following attributes:-Manufacturer is 'Lenovo'-Model name is 'ThinkPad X240'-Model number is '20AMS0BG05'2. In background scripts, run the following:var mm = MakeAndModelJS.fromNames("Lenovo", "20AMS0BG05", "hardware");gs.print(mm.getModelNameSysID()); Notice that a new record gets created.WorkaroundThere is no known workaround for this issue. If you are able to upgrade, review the "Intended Fix Version" section below below to determine the versions that have a permanent fix.Related Problem: PRB1550803