diff --git a/client/src/app/shared/components/motion-poll-detail-content/motion-poll-detail-content.component.html b/client/src/app/shared/components/motion-poll-detail-content/motion-poll-detail-content.component.html
index 8922e3cee..8533058b3 100644
--- a/client/src/app/shared/components/motion-poll-detail-content/motion-poll-detail-content.component.html
+++ b/client/src/app/shared/components/motion-poll-detail-content/motion-poll-detail-content.component.html
@@ -43,7 +43,7 @@
-
+
diff --git a/client/src/app/site/polls/components/base-poll-detail.component.ts b/client/src/app/site/polls/components/base-poll-detail.component.ts
index 61843a659..4e0e59bde 100644
--- a/client/src/app/site/polls/components/base-poll-detail.component.ts
+++ b/client/src/app/site/polls/components/base-poll-detail.component.ts
@@ -213,6 +213,9 @@ export abstract class BasePollDetailComponentDirective
();
for (const entry of this.poll.entitled_users_at_stop) {
userIds.add(entry.user_id);
diff --git a/client/src/app/site/polls/models/view-base-poll.ts b/client/src/app/site/polls/models/view-base-poll.ts
index e588f341c..54a49dae6 100644
--- a/client/src/app/site/polls/models/view-base-poll.ts
+++ b/client/src/app/site/polls/models/view-base-poll.ts
@@ -112,6 +112,10 @@ export abstract class ViewBasePoll<
}
}
+ public get hasSpecialVoteValues(): boolean {
+ return this.poll.isAnalog && this.options.some(option => option.votes.some(vote => vote.weight < 0));
+ }
+
public abstract get pollmethodVerbose(): string;
public abstract get percentBaseVerbose(): string;