if (!om.getApiAdapter().isDeleted(oldValuePC))
{
// Null the key field
vsm.setObjectField(oldValuePC, keyFieldNumber, key, null);
vsm.replaceField(keyFieldNumber, null, true);
vsm.makeDirty(keyFieldNumber);
}
}
// otherwise just delete the item
else
{