From 2bbfb6e3de1957e036ba1ced66da5088fe0936de Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 23 May 2013 11:30:57 +0200 Subject: [PATCH] prevent NPE --- .../commafeed/backend/services/FeedEntryService.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/commafeed/backend/services/FeedEntryService.java b/src/main/java/com/commafeed/backend/services/FeedEntryService.java index ebbee4ca..d6eb113f 100644 --- a/src/main/java/com/commafeed/backend/services/FeedEntryService.java +++ b/src/main/java/com/commafeed/backend/services/FeedEntryService.java @@ -15,13 +15,17 @@ public class FeedEntryService { public void markEntry(User user, Long entryId, boolean read) { FeedEntryStatus status = feedEntryStatusDAO.findById(user, entryId); - status.setRead(read); - feedEntryStatusDAO.update(status); + if (status != null) { + status.setRead(read); + feedEntryStatusDAO.update(status); + } } public void starEntry(User user, Long entryId, boolean starred) { FeedEntryStatus status = feedEntryStatusDAO.findById(user, entryId); - status.setStarred(starred); - feedEntryStatusDAO.update(status); + if (status != null) { + status.setStarred(starred); + feedEntryStatusDAO.update(status); + } } }