瀏覽代碼

Prevent kick-out when copying an OTP during import

Bubka 1 年之前
父節點
當前提交
c4b2d3a005
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      resources/js_vue3/components/OtpDisplay.vue

+ 2 - 1
resources/js_vue3/components/OtpDisplay.vue

@@ -12,6 +12,7 @@
     const notify = useNotifyStore()
     const $2fauth = inject('2fauth')
     const { copy, copied } = useClipboard({ legacy: true })
+    const route = useRoute()
     
     const emit = defineEmits(['please-close-me', 'increment-hotp', 'validation-error'])
     const props = defineProps({
@@ -211,7 +212,7 @@
         copy(otp.replace(/ /g, ''))
 
         if (copied) {
-            if(user.preferences.kickUserAfter == -1 && (permit_closing || false) === true) {
+            if(user.preferences.kickUserAfter == -1 && (permit_closing || false) === true && route.name != 'importAccounts') {
                 user.logout({ kicked: true})
             }
             else if(user.preferences.closeOtpOnCopy && (permit_closing || false) === true) {