summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/api/model/poll.go3
-rw-r--r--internal/typeutils/internaltofrontend.go1
2 files changed, 4 insertions, 0 deletions
diff --git a/internal/api/model/poll.go b/internal/api/model/poll.go
index 7eddb66ef..3eb801998 100644
--- a/internal/api/model/poll.go
+++ b/internal/api/model/poll.go
@@ -113,6 +113,9 @@ type PollVoteRequest struct {
type WebPollOption struct {
PollOption
+ // ID of the parent poll.
+ PollID string
+
// Emojis contained on parent poll.
Emojis []Emoji
diff --git a/internal/typeutils/internaltofrontend.go b/internal/typeutils/internaltofrontend.go
index 0668d44bb..cd53d9ae6 100644
--- a/internal/typeutils/internaltofrontend.go
+++ b/internal/typeutils/internaltofrontend.go
@@ -709,6 +709,7 @@ func (c *Converter) StatusToWebStatus(
webPollOption := apimodel.WebPollOption{
PollOption: option,
+ PollID: poll.ID,
Emojis: webStatus.Emojis,
LanguageTag: webStatus.LanguageTag,
VoteShare: voteShare,