From db42474ed19a2e216b0c1ab2bf4a18011508389b Mon Sep 17 00:00:00 2001 From: Noan Date: Tue, 23 Aug 2022 20:00:46 +0200 Subject: [PATCH] :bug: fix bug where Docker containers still show on refresh if socket is unreachable --- src/modules/docker/DockerModule.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/modules/docker/DockerModule.tsx b/src/modules/docker/DockerModule.tsx index caca75306..f3cedff0b 100644 --- a/src/modules/docker/DockerModule.tsx +++ b/src/modules/docker/DockerModule.tsx @@ -1,4 +1,4 @@ -import { ActionIcon, Drawer, Group, LoadingOverlay, Text, Tooltip } from '@mantine/core'; +import { ActionIcon, Drawer, Text, Tooltip } from '@mantine/core'; import axios from 'axios'; import { useEffect, useState } from 'react'; import Docker from 'dockerode'; @@ -38,7 +38,9 @@ export default function DockerMenuButton(props: any) { setContainers(res.data); setSelection([]); }) - .catch(() => + .catch(() => { + // Remove containers from the list + setContainers([]); // Send an Error notification showNotification({ autoClose: 1500, @@ -46,8 +48,8 @@ export default function DockerMenuButton(props: any) { color: 'red', icon: , message: 'Did you forget to mount the docker socket ?', - }) - ); + }); + }); }, 300); } const exists = config.modules?.[DockerModule.title]?.enabled ?? false;