properly set GlobalIdentifier for newly-created instance

This commit is contained in:
Michael Becker 2024-07-23 17:58:25 -04:00
parent 8e1a5a7438
commit 19dcf5da1b
Signed by: beckermj
GPG Key ID: 24F8DAA73DCB2C8F

View File

@ -87,6 +87,7 @@ public class OmsInstanceList<T> : OmsInstanceList, IList<T> where T : OmsClass
{ {
Guid localClassGuid = OmsDatabase.GetGlobalIdentifierForClass(item.GetType()); Guid localClassGuid = OmsDatabase.GetGlobalIdentifierForClass(item.GetType());
Guid localInstanceGuid = Guid.NewGuid(); Guid localInstanceGuid = Guid.NewGuid();
item.GlobalIdentifier = localInstanceGuid;
omsdb.CreateClass(item, localClassGuid, localInstanceGuid); omsdb.CreateClass(item, localClassGuid, localInstanceGuid);
} }