diff options
Diffstat (limited to 'juick-server/src/main/java/com/juick/server/api/activity/Profile.java')
-rw-r--r-- | juick-server/src/main/java/com/juick/server/api/activity/Profile.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/juick-server/src/main/java/com/juick/server/api/activity/Profile.java b/juick-server/src/main/java/com/juick/server/api/activity/Profile.java index 772b1bee..4160275d 100644 --- a/juick-server/src/main/java/com/juick/server/api/activity/Profile.java +++ b/juick-server/src/main/java/com/juick/server/api/activity/Profile.java @@ -6,6 +6,7 @@ import com.juick.server.util.HttpNotFoundException; import com.juick.server.util.UserUtils; import com.juick.service.MessagesService; import com.juick.service.UserService; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -85,6 +86,11 @@ public class Profile { Note note = new Note(); note.setPublished(m.getTimestamp()); note.setContent(m.getText()); + if (StringUtils.isNotBlank(m.getAttachmentType())) { + Link attachment = new Link(); + attachment.setHref(m.getAttachment().getMedium().getUrl()); + note.setAttachment(attachment); + } return note; }).collect(Collectors.toList()); Person person = new Person(); |