Rock icon indicating copy to clipboard operation
Rock copied to clipboard

Family Analytics Job Removes Some Attribute Values for Inactive People

Open mikedotmundy opened this issue 8 months ago • 0 comments

Description

When a Person's Record Status is changed to Inactive, their Check-In and Giving Family Analytics Attributes are removed/deleted when the Family Analytics Job runs.

Consider the following example: Ted Decker has a Record Status of Active AND has values for the following Attributes:

  • First Checked-In
  • Last Checked-In
  • First Gave
  • Last Gave
  • Times Checked-In (16 wks)
  • Times Given (52 wks)
  • Times Given (6 wks)
Screenshot 2024-06-24 at 21 27 13

Running the Family Analytics job while Ted Decker's Record Status is Active will keep all these values.

However, when you change Ted Decker's Record Status to Inactive and then run the Family Analytics Job, they all disappear. Screenshot 2024-06-24 at 21 27 44

Actual Behavior

Check-In and Giving Family Analytics are removed/deleted by the Family Analytics Job when a person's Record Status is Inactive.

Expected Behavior

Check-In and Giving Family Analytics should not be removed/deleted by the Family Analytics Job when a person's Record Status is Inactive.

Steps to Reproduce

  • Go to Ted Decker's profile (or another person)
  • Make sure the Record Status is Active
  • Make sure they have some Check-In and Giving Family Analytics (under Extended Attributes)
  • Run the Family Analytics Job
  • See the Attribute Values still remain, as they should.
  • Change the Person's Record Status to Inactive
  • Run the Family Analytics Job
  • See that the Check-In and Giving analytics are gone.
  • Scratch your head and ask "Where did they go?"

Issue Confirmation

  • [X] Perform a search on the Github Issues to see if your bug or enhancement is already reported.
  • [X] Reproduced the problem on a fresh install or on the demo site.

Rock Version

v16.5, v17.0

Client Culture Setting

en-US

mikedotmundy avatar Jun 25 '24 01:06 mikedotmundy