Reports: transform selection is sticky

Bug #1778521 reported by Anna Goben
126
This bug affects 26 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
3.3
Fix Released
Medium
Unassigned

Bug Description

Template field transform settings, once chosen in the selector, are sticky, even when it invalidates the datatype of other entries in the template editor. It travels as a sticky setting, despite not showing in the Transform box, into other sources being used to build the template until the person writing the report goes to an entry of the same type as the original was selected when the transform was chosen and deselects the transform. It should not be possible to apply a date transform to text or IDs or an average transform to text or IDs when writing/editing a template.

I've observed this behavior since 3.0. Currently using 3.1 on Chrome.

Revision history for this message
Anna Goben (agoben) wrote :
Beth Willis (willis-a)
Changed in evergreen:
status: New → Confirmed
Jason Boyer (jboyer)
summary: - Web Client: Report transform settings are sticky
+ Reports: transform selection is sticky
tags: added: reports
Changed in evergreen:
importance: Undecided → Medium
Revision history for this message
Tiffany Little (tslittle) wrote :

This is so aggravating, so I'm adding heat. I constantly forget that I need to double-check my transforms and then my report fails.

Revision history for this message
Remington Steed (rjs7) wrote :

This bug can cause transforms to be applied that aren't even in the list of choices for a field. For example, I was able to add a Boolean field (Item: Is Deleted) with a transform of "Month of Year", since I had chosen that transform on a previous field. However, the only transform available to Boolean fields is "Raw Data".

Revision history for this message
Jennifer Bruch (jbruch) wrote :

PaILS SPARK group is still experiencing this behavior on version 3.3.5 in Chrome

Revision history for this message
Mike Rylander (mrylander) wrote :

There is a branch available at https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/lp-1778521-report-template-field-transform-sticky which resets the field transform each time fields are added to either tab.

tags: added: pullrequest
Changed in evergreen:
milestone: none → 3.5-alpha
Galen Charlton (gmc)
no longer affects: evergreen/3.2
Changed in evergreen:
milestone: 3.5-alpha → 3.4.3
no longer affects: evergreen/3.4
Revision history for this message
Dawn Dale (ddale) wrote :

 have tested this code and consent to signing off on it with my name, Dawn Dale and my email address, <email address hidden>.

Andrea Neiman (aneiman)
tags: added: signedoff
Revision history for this message
Mike Rylander (mrylander) wrote :

Thanks, Dawn!

I went ahead and committed this, backporting through 3.3.

Changed in evergreen:
assignee: nobody → Mike Rylander (mrylander)
assignee: Mike Rylander (mrylander) → nobody
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.