-
-
Notifications
You must be signed in to change notification settings - Fork 949
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SAK-49341 Announcement NPE while viewing dashboard when announcements are merged from a site the user isn't a member of #11970
Conversation
…isn't a member of
@@ -632,6 +633,8 @@ public Map<String, List<AnnouncementMessage>> getViewableAnnouncementsForCurrent | |||
|
|||
public List<AnnouncementMessage> getViewableAnnouncementsForSite(String channelRef, Integer maxAgeInDays) { | |||
|
|||
List<AnnouncementMessage> viewableAnnouncements = new Vector(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@austin48 a Vector probably isn't needed here unless it would be used by another thread?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Although the main case for this commit is returning an empty List where there is a failure getting messages, I used a Vector because in a successful case, getMessages() (from BaseAnnouncementService) returns a Vector.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor thing, but if the variable is not going to be used elsewhere I would directly return "new Vector" at the end of the method.
@austin48 this needs a jira issue |
…site user isn't a member of directly return empty vector at the end of the method
...nnouncement-impl/impl/src/java/org/sakaiproject/announcement/impl/DbAnnouncementService.java
Outdated
Show resolved
Hide resolved
…announcement/impl/DbAnnouncementService.java
...nnouncement-impl/impl/src/java/org/sakaiproject/announcement/impl/DbAnnouncementService.java
Outdated
Show resolved
Hide resolved
…announcement/impl/DbAnnouncementService.java
… are merged from a site the user isn't a member of (#11970) Co-authored-by: Earle Nietzel <[email protected]> (cherry picked from commit 380c361)
… are merged from a site the user isn't a member of (#11970) Co-authored-by: Earle Nietzel <[email protected]> (cherry picked from commit 380c361)
… are merged from a site the user isn't a member of (#11970) Co-authored-by: Earle Nietzel <[email protected]> (cherry picked from commit 380c361)
No description provided.