diff --git a/src/components/Konnector/KonnectorModal.tsx b/src/components/Konnector/KonnectorModal.tsx
index 88dd51db9e51e7d266d0402a74b36617907f5e65..dc245e4b2e0e2ffde3563393b22a1d2fcb0cdc61 100644
--- a/src/components/Konnector/KonnectorModal.tsx
+++ b/src/components/Konnector/KonnectorModal.tsx
@@ -63,7 +63,7 @@ const KonnectorModal: React.FC<KonnectorModalProps> = ({
 
   useEffect(() => {
     const interval = setInterval(() => {
-      if (open && !state) {
+      if (open && (!state || state === LOGIN_SUCCESS_EVENT)) {
         setIndex((prev: number) => prev + 1)
       }
     }, 8000)