summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-10-26 10:32:12 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-10-26 10:32:12 +0900
commit298f8802d47e456ab5ae2a77c0f2f22960f5ec22 (patch)
tree75651555a7c310ea9bae0c37da00e53ab5493448
parentRevert "Fix touch position offset in image masking on iOS devices (#16702)" (diff)
downloadmisskey-298f8802d47e456ab5ae2a77c0f2f22960f5ec22.tar.gz
misskey-298f8802d47e456ab5ae2a77c0f2f22960f5ec22.tar.bz2
misskey-298f8802d47e456ab5ae2a77c0f2f22960f5ec22.zip
fix(frontend): 期限が無期限のアンケートに投票できない問題を修正
Fix #16708
-rw-r--r--CHANGELOG.md1
-rw-r--r--packages/frontend/src/components/MkPoll.vue2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index be2ac6be1e..8e3bdbfe99 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,7 @@
### Client
- Fix: アプリ内からキャッシュをクリアするとテーマ再適用するまでレンダリングが正しく行われない問題を修正
+- Fix: 期限が無期限のアンケートに投票できない問題を修正
### Server
-
diff --git a/packages/frontend/src/components/MkPoll.vue b/packages/frontend/src/components/MkPoll.vue
index 9fc9c98493..305e9b5c4f 100644
--- a/packages/frontend/src/components/MkPoll.vue
+++ b/packages/frontend/src/components/MkPoll.vue
@@ -58,7 +58,7 @@ const remaining = computed(() => {
});
const total = computed(() => sum(props.choices.map(x => x.votes)));
-const closed = computed(() => remaining.value <= 0);
+const closed = computed(() => props.expiresAt != null && remaining.value <= 0);
const isVoted = computed(() => !props.multiple && props.choices.some(c => c.isVoted));
const timer = computed(() => i18n.tsx._poll[
remaining.value >= 86400 ? 'remainingDays' :