aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/www/api
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2024-03-18 16:41:36 +0300
committerGravatar Vitaly Takmazov2024-03-18 16:41:36 +0300
commit9e34f63f7921ba68bd63efc851f5a87518a682b5 (patch)
tree0ce05c4f152306a92d2121cf5ad5f7ab0af45c0a /src/main/java/com/juick/www/api
parent8207857f4a3ab8a3bdae8aa248637700c6072dd0 (diff)
ActivityPub: coalesce empty `cc` field to array
Diffstat (limited to 'src/main/java/com/juick/www/api')
-rw-r--r--src/main/java/com/juick/www/api/activity/model/Context.java1
-rw-r--r--src/main/java/com/juick/www/api/activity/model/objects/Note.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/juick/www/api/activity/model/Context.java b/src/main/java/com/juick/www/api/activity/model/Context.java
index 212e2e28..0ec19ecc 100644
--- a/src/main/java/com/juick/www/api/activity/model/Context.java
+++ b/src/main/java/com/juick/www/api/activity/model/Context.java
@@ -75,6 +75,7 @@ public class Context implements Serializable {
private String url;
private List<String> to;
+ @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
private List<String> cc;
private List<Context> tags;
diff --git a/src/main/java/com/juick/www/api/activity/model/objects/Note.java b/src/main/java/com/juick/www/api/activity/model/objects/Note.java
index 6792c34e..652bfa77 100644
--- a/src/main/java/com/juick/www/api/activity/model/objects/Note.java
+++ b/src/main/java/com/juick/www/api/activity/model/objects/Note.java
@@ -28,6 +28,7 @@ public class Note extends Context {
private String inReplyTo;
private List<Context> attachment;
private List<String> to;
+ @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
private List<String> cc;
private boolean sensitive;
private Instant updated;