aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/java/com/juick/server
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server/src/main/java/com/juick/server')
-rw-r--r--juick-server/src/main/java/com/juick/server/ActivityPubManager.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/juick-server/src/main/java/com/juick/server/ActivityPubManager.java b/juick-server/src/main/java/com/juick/server/ActivityPubManager.java
index 6cfcf377..a206c47f 100644
--- a/juick-server/src/main/java/com/juick/server/ActivityPubManager.java
+++ b/juick-server/src/main/java/com/juick/server/ActivityPubManager.java
@@ -223,10 +223,10 @@ public class ActivityPubManager implements ActivityListener, NotificationListene
return hashtag;
}).collect(Collectors.toList()));
if (msg.getReplyToUri() != null && msg.getReplyToUri().toASCIIString().length() > 0) {
- Optional<Context> createContext = signatureManager.getContext(msg.getReplyToUri());
- if (createContext.isPresent()) {
- Create activity = (Create) createContext.get();
- Optional<Context> personContext = signatureManager.getContext(URI.create(activity.getActor()));
+ Optional<Context> noteContext = signatureManager.getContext(msg.getReplyToUri());
+ if (noteContext.isPresent()) {
+ Note activity = (Note) noteContext.get();
+ Optional<Context> personContext = signatureManager.getContext(URI.create(activity.getAttributedTo()));
if (personContext.isPresent()) {
Person person = (Person) personContext.get();
note.getTags().add(new Mention(person.getUrl(), person.getPreferredUsername()));