SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
563 stars 345 forks source link

Family Analytics Job Removes Some Attribute Values for Inactive People #5920

Open mikedotmundy opened 1 week ago

mikedotmundy commented 1 week ago

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:

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

Issue Confirmation

Rock Version

v16.5, v17.0

Client Culture Setting

en-US