Skip to content

Conversation

@Manas-Dikshit
Copy link

This pull request addresses issue #123 by improving the ActivityNotificationJob class. The focus is on fixing potential runtime issues and adding lightweight improvements for better reliability and transparency.

Fixes
Added null-safety checks to prevent NullPointerException when ApplicationUser, coordinators, or admins are missing or do not have an email address.
Replaced the deprecated user.getName() call with user.getUsername() to align with the current Jira API.
Enhancements
Added summary logging at the end of execution to show how many inactive and offline users were notified.
Added warning logs when coordinators or admins are missing or lack valid email addresses.

Benefits
Reduces the risk of runtime failures during scheduled job execution.
Provides clearer and more transparent logs for administrators to understand who was notified.
Ensures the code is more future-proof and compatible with newer Jira API versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant