-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: Insight 8.9.1
-
Component/s: Assets - Core experiences
-
3
-
Severity 3 - Minor
-
0
Issue Summary
If there's an object with a boolean attribute and a user tries to import from a file that does not have a value for this specific boolean (true or false) the result will be that the object will have an empty boolean (completely missing in the object view).
Note: In manual creation of an object (not imports) the boolean will always have a default value of "false" that's why there should be a default value for imported objects as well.
As a result, if the user tried to filter objects based on that boolean (either "true" or "false") they will not appear in the results.
Steps to Reproduce
- Create an object with a boolean attribute. i.e.: Object "Item" with boolean "Available".
- Create a simple CSV file that has 3 items (one with "true", the second with "false" and the third with an empty value for the boolean attribute field).
- Import from that CSV.
Expected Results
The boolean values for the objects should be true, false, false respectively.
Actual Results
The boolean of the third object will be empty (completely missing)
This will result that this item will not show up in the IQL search or filters:
Workaround
An automation rule can fix this problem. (See screenshot)
This is ideal for small environments (with little numbers of booleans) but in a big environment with lots of booleans this will be a bit difficult since an automation rule will be required for each boolean.
- links to