diff --git a/spring-security-oauth/src/main/java/org/baeldung/web/RedditController.java b/spring-security-oauth/src/main/java/org/baeldung/web/RedditController.java
index 292549363b..ef80ff1747 100644
--- a/spring-security-oauth/src/main/java/org/baeldung/web/RedditController.java
+++ b/spring-security-oauth/src/main/java/org/baeldung/web/RedditController.java
@@ -135,16 +135,17 @@ public class RedditController {
String result = "";
JsonNode node = new ObjectMapper().readTree(responseBody);
JsonNode errorNode = node.get("json").get("errors").get(0);
- for (JsonNode child : errorNode) {
- result = result + child.toString().replaceAll("\"|null", "") + "
";
- }
- if (result.length() == 0) {
+ if (errorNode != null) {
+ for (JsonNode child : errorNode) {
+ result = result + child.toString().replaceAll("\"|null", "") + "
";
+ }
+ return result;
+ } else {
if (node.get("json").get("data") != null && node.get("json").get("data").get("url") != null)
return "Post submitted successfully check it out ";
else
return "Error Occurred";
}
- return result;
}
public void setRedditRestTemplate(OAuth2RestTemplate redditRestTemplate) {