I am trying to run through some code to check a value of an attribute. If the attribute is "0" (zero), then set it to 1. Code works good until I came across one element where the attribute was set to "Is Configuration Item".
Code throws exception on the line I am setting variable "myvalue".
What is this "Is Configuration Item"?
How can I remove the "Is Configuration Item"?
I'm not sure how the "Is Configuration Item" was set to true for this one element.
Here is code section:
var elements = AFElement.FindElements(database, null, meter, AFSearchField.Name, true, AFSortField.Name, AFSortOrder.Ascending, 1000);
if (elements.Count >= 1)
foreach (var element in elements)
intCTPTValue = element.Attributes["CTPTRatios"].GetValue();
myvalue = (float) intCTPTValue.Value; // throws exception here for attribute where "Is Configuration Item" set to true.
if (myvalue == 0)
intCTPTValue = new AFValue("1");