Steps to reproduce:
- Given a QB App with a Table that has a Field of type "address",
- Login to QB and connect to the App like so:
var client = Intuit.QuickBase.Client.QuickBase.Login("username", "password", "domain");
var app = client.Connect("app_id");
Expected behavior:
The variable app should contain a valid instance of IQApplication.
Actual behavior:
ArgumentException is thrown from Intuit.QuickBase.Client.QTable.LoadColumns() (line 305)
Root cause:
The exception is thrown when line 305 hits a field where columnNode.GetAttribute("field_type", String.Empty) is "address". The enum FieldType has no corresponding value so the exception is thrown.
Steps to reproduce:
Expected behavior:
The variable
appshould contain a valid instance ofIQApplication.Actual behavior:
ArgumentExceptionis thrown fromIntuit.QuickBase.Client.QTable.LoadColumns()(line 305)Root cause:
The exception is thrown when line 305 hits a field where
columnNode.GetAttribute("field_type", String.Empty)is "address". The enumFieldTypehas no corresponding value so the exception is thrown.