Просмотр исходного кода

fix(auth): disable transitions retriggering if they are in progress

Karol Sójko 1 год назад
Родитель
Сommit
5ef6c5c14a
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/auth/bin/transition.ts

+ 2 - 2
packages/auth/bin/transition.ts

@@ -55,7 +55,7 @@ const requestTransition = async (
 
 
     let wasTransitionRequested = false
     let wasTransitionRequested = false
 
 
-    if (itemsTransitionStatus?.value !== TransitionStatus.STATUSES.Verified) {
+    if (itemsTransitionStatus === null || itemsTransitionStatus.value === TransitionStatus.STATUSES.Failed) {
       wasTransitionRequested = true
       wasTransitionRequested = true
       await transitionStatusRepository.remove(user.uuid, 'items')
       await transitionStatusRepository.remove(user.uuid, 'items')
 
 
@@ -68,7 +68,7 @@ const requestTransition = async (
       )
       )
     }
     }
 
 
-    if (revisionsTransitionStatus?.value !== TransitionStatus.STATUSES.Verified) {
+    if (revisionsTransitionStatus === null || revisionsTransitionStatus.value === TransitionStatus.STATUSES.Failed) {
       wasTransitionRequested = true
       wasTransitionRequested = true
       await transitionStatusRepository.remove(user.uuid, 'revisions')
       await transitionStatusRepository.remove(user.uuid, 'revisions')