From 34ff584bd8bc7044df749bf7c48db2c2fdd543d1 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Fri, 2 Oct 2020 10:06:07 +0000
Subject: [PATCH] FIX #14860 TIME 2 fix clear interval lock

(cherry picked from commit 66cbf4d33b8977d11d4ee5b46221fcf1ddeefcbf)
---
 src/frontend/app/actions/actions.service.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/frontend/app/actions/actions.service.ts b/src/frontend/app/actions/actions.service.ts
index c193b2d1632..21fcd7b6d61 100644
--- a/src/frontend/app/actions/actions.service.ts
+++ b/src/frontend/app/actions/actions.service.ts
@@ -230,6 +230,10 @@ export class ActionsService implements OnDestroy {
             })
         ).subscribe();
 
+        if (!this.functions.empty(this.currentResourceLock)) {
+            clearInterval(this.currentResourceLock);
+        }
+        
         this.currentResourceLock = setInterval(() => {
             this.http.put(`../rest/resourcesList/users/${userId}/groups/${groupId}/baskets/${basketId}/lock`, { resources: resIds }).pipe(
                 tap(() => console.debug(`Cycle lock : `, this.currentResourceLock)),
-- 
GitLab