diff --git a/source/Plugins/AyaNova.Plugin.V8/V8.cs b/source/Plugins/AyaNova.Plugin.V8/V8.cs index 24c68b4..1aaf953 100644 --- a/source/Plugins/AyaNova.Plugin.V8/V8.cs +++ b/source/Plugins/AyaNova.Plugin.V8/V8.cs @@ -1678,13 +1678,23 @@ namespace AyaNova.PlugIn.V8 var ObjectTID = new TypeAndID(RootObjectTypes.UnitModel, c.ID); dynamic d = new JObject(); - d.name = GetUniqueName(c.Name); - if (IsDuplicatev7v8IdMapItem(c.ID, c.Name, progress)) continue; + + //neither name nor number are unique at either end by intention + d.name = c.Name; + progress.Op(ObjectTypeName + " " + d.name); + d.number = c.ModelNumber; d.active = c.Active; d.notes = c.Notes; - - + d.vendorId = Getv7v8IdMap(c.VendorID, "Vendor for Unit Model"); + d.upc = c.UPC; + d.lifeTimeWarranty = c.LifeTimeWarranty; + d.introduceDate = util.DateToV8(c.IntroducedDate); + d.discontinued = c.Discontinued; + d.discontinuedDate = util.DateToV8(c.DiscontinuedDate); + d.warrantyLength = c.WarrantyLength; + d.warrantyTerms = c.WarrantyTerms; + TagFromv7Guid(c.UnitModelCategoryID, tags); SetTags(d, tags);