If the Celery queue backlog for member audit is long, the MA Character.is_update_status_ok() will often return False. This is due to the sections being checked for update status being considered stale before the hourly update completes.
Steps to Reproduce
N/A
Expected behavior
The character updating check should correctly return true if all the relevant sections have updated within a reasonable time frame. This may require moving away from is_update_status_ok() to an existing alternative if it exists, otherwise directly checking sections from Member Tools.
Bug Description
If the Celery queue backlog for member audit is long, the MA Character.is_update_status_ok() will often return False. This is due to the sections being checked for update status being considered stale before the hourly update completes.
Steps to Reproduce
N/A
Expected behavior
The character updating check should correctly return true if all the relevant sections have updated within a reasonable time frame. This may require moving away from is_update_status_ok() to an existing alternative if it exists, otherwise directly checking sections from Member Tools.
Screenshots
N/A
Please complete the following information:
Additional context
N/A