From b9c21cf6edd237683ad8293599b2bb11a13b9ab5 Mon Sep 17 00:00:00 2001 From: Yevhen Vasyliev Date: Wed, 8 Nov 2023 19:59:13 +0200 Subject: [PATCH] optimized postUrl extraction --- .../yvasyliev/service/deserializers/PostDeserializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/github/yvasyliev/service/deserializers/PostDeserializer.java b/src/main/java/com/github/yvasyliev/service/deserializers/PostDeserializer.java index d83df16..44d0eaf 100644 --- a/src/main/java/com/github/yvasyliev/service/deserializers/PostDeserializer.java +++ b/src/main/java/com/github/yvasyliev/service/deserializers/PostDeserializer.java @@ -29,7 +29,7 @@ public Post deserialize(JsonParser jsonParser, DeserializationContext deserializ var jsonPost = jsonParser.readValueAs(JsonNode.class); var author = jsonPost.get("author").textValue(); var created = jsonPost.get("created").intValue(); - var postUrl = jsonPost.has("url_overridden_by_dest") ? jsonPost.get("url_overridden_by_dest").textValue() : jsonPost.get("url").textValue(); // TODO: 11/8/2023 simplify + var postUrl = jsonPost.path("url_overridden_by_dest").asText(jsonPost.get("url").textValue()); jsonPost = extractRootPost(jsonPost); for (var postMapper : postMappers) {