fix(client): ask to log in for poll vote (#8883)

This commit is contained in:
Johann150 2022-06-24 12:03:41 +02:00
parent 56bad9a6c0
commit b4a00d72b6
Signed by untrusted user: Johann150
GPG key ID: 9EE6577A2A06F8F1

View file

@ -24,6 +24,7 @@
<script lang="ts"> <script lang="ts">
import { computed, defineComponent, onUnmounted, ref, toRef } from 'vue'; import { computed, defineComponent, onUnmounted, ref, toRef } from 'vue';
import { sum } from '@/scripts/array'; import { sum } from '@/scripts/array';
import { pleaseLogin } from '@/scripts/please-login';
import * as os from '@/os'; import * as os from '@/os';
import { i18n } from '@/i18n'; import { i18n } from '@/i18n';
@ -75,6 +76,8 @@ export default defineComponent({
} }
const vote = async (id) => { const vote = async (id) => {
pleaseLogin();
if (props.readOnly || closed.value || isVoted.value) return; if (props.readOnly || closed.value || isVoted.value) return;
const { canceled } = await os.confirm({ const { canceled } = await os.confirm({