webstaff reporter: nullability selection sometimes doesn't take
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Medium
|
Unassigned |
Bug Description
The web staff client doesn't always seem to recognize the nullability selection if more than one join is in play. For example, try this:
- Create a new report template
- Use ILS User as the base source and check the nullability checkbox.
- Expand to All Circulations, then to Circulating Copy. Set "Child nullable" as the join type for circulating copy.
- Add the copy barcode field.
- Note that the source path is "ILS User -> All Circulations (inner) -> Circulating Item (inner)" when it should be "ILS User -> All Circulations (inner) -> Circulating Item (left)"
Note that if you go up and explicitly set the nullability of the All Circulations link to "Default", then go back and add the barcode field again, the correct join path is achieved.
Evergreen master (and probably rel_3_0)
tags: | added: reports |
(Note that successfully testing reports that use joins on virtual fields requires the fix for bug 1721807.)