diff --git a/src/basic/api-connection-basic.ts b/src/basic/api-connection-basic.ts
index f7f89a9a152547611ecb2465f064f6317f00cfcd..ff209772b71c8f17a2d63c8c851ea759f18d71ac 100644
--- a/src/basic/api-connection-basic.ts
+++ b/src/basic/api-connection-basic.ts
@@ -16,6 +16,9 @@ axios.interceptors.response.use(function (response: any) {
   }
   return response;
 }, function (error: any) {
+  if ((typeof coscine !== "undefined") && (typeof coscine.loading !== "undefined") && (typeof coscine.loading.counter !== "undefined")) {
+    coscine.loading.counter--;
+  }
   return Promise.reject(error);
 });
 export default {