forked from Archives/Athou_commafeed
handle null categories
This commit is contained in:
@@ -265,7 +265,8 @@ public class FeedREST extends AbstractREST {
|
|||||||
try {
|
try {
|
||||||
info = fetchFeedInternal(req.getUrl());
|
info = fetchFeedInternal(req.getUrl());
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return Response.status(Status.INTERNAL_SERVER_ERROR).entity(Throwables.getStackTraceAsString(Throwables.getRootCause(e))).build();
|
return Response.status(Status.INTERNAL_SERVER_ERROR).entity(Throwables.getStackTraceAsString(Throwables.getRootCause(e)))
|
||||||
|
.build();
|
||||||
}
|
}
|
||||||
return Response.ok(info).build();
|
return Response.ok(info).build();
|
||||||
}
|
}
|
||||||
@@ -373,8 +374,10 @@ public class FeedREST extends AbstractREST {
|
|||||||
try {
|
try {
|
||||||
url = fetchFeedInternal(url).getUrl();
|
url = fetchFeedInternal(url).getUrl();
|
||||||
|
|
||||||
FeedCategory category = CategoryREST.ALL.equals(req.getCategoryId()) ? null : feedCategoryDAO.findById(Long.valueOf(req
|
FeedCategory category = null;
|
||||||
.getCategoryId()));
|
if (req.getCategoryId() != null && !CategoryREST.ALL.equals(req.getCategoryId())) {
|
||||||
|
category = feedCategoryDAO.findById(Long.valueOf(req.getCategoryId()));
|
||||||
|
}
|
||||||
FeedInfo info = fetchFeedInternal(url);
|
FeedInfo info = fetchFeedInternal(url);
|
||||||
feedSubscriptionService.subscribe(getUser(), info.getUrl(), req.getTitle(), category);
|
feedSubscriptionService.subscribe(getUser(), info.getUrl(), req.getTitle(), category);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user