On the program metrics page, we are trying to get attributes of some non user objects, in some cases this appears that we have some user_program rows that we do not have users for, do we still need to run the clean up on production to fix the database? @serveit-ca
Turns out this is is a duplicate issue with the assigned programs have users assigned who do not exist. checkUserExistsForUserPrograms() is still required to be run on production database.
On the program metrics page, we are trying to get attributes of some non user objects, in some cases this appears that we have some user_program rows that we do not have users for, do we still need to run the clean up on production to fix the database? @serveit-ca